Java developer - Direct Hire - St. Pete, FL ($120k) in St. Petersburg, FL at Vaco

Date Posted: 10/28/2019

Job Snapshot

Job Description

Vaco Tampa is hiring!

Who You Are and What You'll Do:
You are a Java Developer with 3-5 years' experience (Junior) , 8+ years of experience (Senior) in the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, peer review, and operations. You are a critical thinker with experience prioritizing and negotiating several competing efforts, and maintaining productivity through numerous context changes.

What You'll Do Day to Day:
  • Participate in all phases of Agile methodology (planning, grooming, coding sprint items)
  • Gain knowledge and control of client integration endpoints (live API's, Batch, Queue based processing)
  • Participate in design sessions; work with product owners to create functional requirements
  • Assist other team members with questions and provide guidance
  • Promote and demonstrate good coding practice and patterns for the team
  • Build and maintain all configuration and business logic rule documentation

What's It like to Work Here?
Kobie is a team. We challenge one another to design and engineer the world's best loyalty programs, supporting our clients from program design through rewards fulfillment. And we have a ton of fun along the way. We're extremely passionate about our clients, bringing fresh perspectives and diverse POVs. Together we embrace solutions and drive change. Every single one of us impacts our culture and has a real stake in the development of the rapidly growing business.

Knowledge, Skills and Experience That You Will Need to Be Successful in This Role:
  • Experience designing and developing applications and components using J2EE technologies, SOA architecture, Application servers
  • Understanding of service-oriented architecture (SOA) deployments with ability to design applications.
  • Experience with distributed computing and object-oriented design and analysis
  • Strong relational database skills using PostgreSQL / Oracle
  • Strong knowledge of Enterprise Messaging/Integration Patterns
  • Experience in developing XML / JSON based web-services
  • Experience in Java technologies: JMS, MDB, JPA (Hibernate)
  • JBOSS / Wildfly
  • Experience with high-volume, real-time applications
  • Familiarity with Agile (e.g., Scrum Process)
  • Apache Camel and Apache ActiveMQ
  • Java 1.8, Subversion/GIT, Open source components
  • Experience with Test Driven Development

Additional Knowledge, Skills and Experience That Will Help You Stand out as a Candidate:
  • Experience with Spring frameworks (Core, Boot, Batch, Data, REST)
  • Working knowledge of big data applications
  • Understanding of MicroService Architecture
  • Build Management tools (Maven, Ant, SVN, GitHub, Hudson)
  • Deployment tools (Bamboo)
  • Linux knowledge is a plus

Bachelor's Degree in Computer Science or similar is preferred