Back End Java Developer
Tampa, FL
Contracted to Full Time
Mid Level
Location: Tampa or Dallas - Hybrid
Specific Responsibilities
Technology Expertise – is a subject matter expert on one or more of programming languages, vendor products, CLIENT applications, data structures, business lines
Platforms – works with Infrastructure partners to stand up development, testing, and production environments
Requirements Elaboration – works with the Functional Architect to ensure designs satisfy functional requirements
Data Modeling – reviews and extends data models
Is aware of frameworks – that promote concepts of isolation, extensibility, and extendibility
System Performance – contributes to solutions that satisfy performance requirements; constructs test cases and strategies that account for performance requirements; tunes application performance issues
Security – implements solutions and executes test plans working mentoring other team members in best practice
Standards – is aware of technology standards and understands technical solutions need to be consistent with them
Documentation – develops and maintains system documentation
Is familiar with different software development methodologies (Waterfall, Agile, Scrum, Kanban)
Aligns risk and control processes into day to day responsibilities to monitor and mitigate risk; escalates appropriately
Qualifications
• Bachelor's degree in technical/computer discipline or related experience required
• 5-6+ years’ experience in Java application development including Core Java, Spring, SpringBoot, JPA, JUnit, Java design patterns
• 3+ years’ experience with Oracle RDBMS, SQL Query development, Stored Procedure development
• Experience with Eclipse, Git/BitBucket, Maven, Jenkins, HiPAM tools
• Experience with RESTful API development, Swagger/OpenAPI specifications
• Experience deploying to and configuring Tomcat application servers
• Experience with Agile development, including Scrum and Kanban, use of JIRA
• Strong written and verbal communication skills
• Self-motivated, able to work independently or in a team environment
• Experience with Camel is a plus
Specific Responsibilities
Technology Expertise – is a subject matter expert on one or more of programming languages, vendor products, CLIENT applications, data structures, business lines
Platforms – works with Infrastructure partners to stand up development, testing, and production environments
Requirements Elaboration – works with the Functional Architect to ensure designs satisfy functional requirements
Data Modeling – reviews and extends data models
Is aware of frameworks – that promote concepts of isolation, extensibility, and extendibility
System Performance – contributes to solutions that satisfy performance requirements; constructs test cases and strategies that account for performance requirements; tunes application performance issues
Security – implements solutions and executes test plans working mentoring other team members in best practice
Standards – is aware of technology standards and understands technical solutions need to be consistent with them
Documentation – develops and maintains system documentation
Is familiar with different software development methodologies (Waterfall, Agile, Scrum, Kanban)
Aligns risk and control processes into day to day responsibilities to monitor and mitigate risk; escalates appropriately
Qualifications
• Bachelor's degree in technical/computer discipline or related experience required
• 5-6+ years’ experience in Java application development including Core Java, Spring, SpringBoot, JPA, JUnit, Java design patterns
• 3+ years’ experience with Oracle RDBMS, SQL Query development, Stored Procedure development
• Experience with Eclipse, Git/BitBucket, Maven, Jenkins, HiPAM tools
• Experience with RESTful API development, Swagger/OpenAPI specifications
• Experience deploying to and configuring Tomcat application servers
• Experience with Agile development, including Scrum and Kanban, use of JIRA
• Strong written and verbal communication skills
• Self-motivated, able to work independently or in a team environment
• Experience with Camel is a plus
Apply for this position
Required*