We are currently hiring for multiple Java Developer openings. If you have a passion for coding and are looking for your next career challenge, we would love to hear from you.
Job Requirement Overview: Position: Java Developer
Location: Tampa, FL (Hybrid local candidates preferred)
Duration: Permanent/Full Time
Required skills: Experience with the following technologies:
- Java (Core, JDBC, MT, Collections, I/O), Spring Boot
- Strong understanding of SQL/PL-SQL on Oracle DB
- Cloud native microservices
- Tomcat or WebLogic application server, container platform based on Kubernetes
- REST web services, Kafka, Redis
- Unix commands and Korn shell scripting.
- Familiarity with standard data structures and algorithms.
- Thorough understanding of usage of the fundamental concepts like Exception Handling, Static block/variables/classes, OOPS concepts, Collections, Multi-Threading, Web services, Design Patterns
- Experience using the following - JIRA, uDeploy, SonarQube, TeamCity, Artifactory, Git (Bitbucket)
- Logical thinking, strong analytical and problem-solving skills; innovative and solutions oriented
- Effective time management skills to manage multiple priorities with flexibility on time zones and timelines
- Excellent verbal and written communication skills
- A minimum of 8 years' application development experience
- A minimum of 2 years' team lead experience
Responsibilities:- Deliver assigned development projects within agreed schedule, quality, and scope expectations
- Participate in all stages of the SDLC within an agile Scrum environment
- Form partnership with technology vendors and gain deep understanding of products
- Interact with senior management to define and drive architectural direction
- Interact with PMO and translate reported problems/issues into JIRA items to implement
- Enhance/Re-architect existing components to satisfy new requirements in terms of performance and scalability
- Provide level 3 (escalation) support for the application
Preferred Skills and Experience:- Experience working with the Scrum methodology
- Experience working with a NoSQL database, preferably MongoDB/Redis
- Experience developing web frontend using JavaScript frameworks (prefer AngularJS, React & VUE)
- Exposure to functional programming language like Scala.
- Financial services technology experience preferably in reference data domain
- Physical and logical data modeling