Job Description

BTG in partnership with the top ranked insurance company in Alabama has an immediate need for a Java Developer 2 (Spring/Angular/SQL).

Assists the team in the design, development and maintenance of Infinity's Line-of-Business Software Applications. Works closely with Software Engineers and Architects in the development of system components.

Requirements of the Java Developer

  • Bachelor of Science in Computer Engineering, Computer Science or a related area of study.
  • 2+ years of experience in a position performing software development.
  • Must have the ability to learn Object Oriented Concepts and the concepts of a Software Development Life Cycle.
  • Comfortable in various tools and frameworks used by Infinity specified for the position such as Eclipse, Struts, JSF, Grails, Foundations.
  • Understands the process of new application development and has the ability to apply these concepts with minimal mentoring and supervision.
  • Must have the ability to learn to provide support & maintenance for simple to complex software applications.
  • Must be able to develop insurance knowledge in topics such as Policies, Agents, Claims, Products, Marketing, Sales, Revenues and Payments.

Benefits of the Java Developer

  • Full time hours
  • Medical / Dental / Vision within the first month of employment
  • 401k with company match
  • Tuition assistance
  • Generous paid time off

Responsibilities of the Java Developer

  • Gathers and documents, understands and articulates functional, non-functional and business requirements that are already defined.
  • Assists with and demonstrated a growing proficiency in the design and development of simple software applications, model data relationships.
  • Learns and uses Infinity's software applications and infrastructure architecture.
  • Uses programming & technical skills in various languages and products currently used by the company as specified for the position to develop of update programs. Utilizes Java, J2EE, Javascript, Spring, C#, C/C++, Hibernate, Tibco (AMX, BW, BE), Webservices, Subversion, Jenkins, Oracle11g, SQL, iPlanet and/or JBOSS webserver and markup languages such as HTML, CSS, XML, JSON.
  • Learns to write unit tests and performs integration testing to ensure high application quality to meet business requirements.
  • Develops an understanding of various deployment methods, tools and writes scripts and/or procedures to ensure efficient processes.
  • Becomes familiar with Infinity systems, databases and networking. Develops an understanding of the interoperability of IT assets with custom software development.

If you believe that your skills and experience are a match for this position, please submit your most current resume and a recruiter will be in contact. Resumes can be submitted via e-mail to or apply on line at You may also give us a call at 904-998-9414 to speak to a Recruiter.

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online