Java Programmer in Tampa, FL at Open Systems Technologies

Date Posted: 11/25/2019

Job Snapshot

Job Description

A financial services firm is seeking a Java Programmer to join their team in Tampa, FL.


  • Take ownership for delivering the development task assigned
  • Ensure delivery within tight timelines and meeting the team’s expectation
  • Involved in the entire lifecycle of the development project
  • Understand the requirement from Lead and ensure quality deliverables
  • Ensure quality and optimized coding with proper documentation
  • Develop unit test plan and perform unit testing and provide continuously improved product experience
  • Assist Project Lead in coordinating with business analysts and user communities to define requirements


  • 4+ years hands on experience in pure technical roles in development of various software applications
  • 4+ years of experience in Spring Core Framework and other Sprint components (Spring Boot, Spring Data JPA, Spring Batch); Hands on experience on Spring boot
  • Experience with microservices application development
  • Experience working on Linux/Unix
  • Knowledge of Core Java (7 and above), Spring Boot, Restful API, PL/SQL, Maven, Junit
  • Understanding of usage of the fundamental concepts like Exception Handling, Static block/variables/classes, OOPS concepts, Collections, Multi-Threading, Concurrent programming, REST Web services, Java Design Patterns
  • Knowledge of Agile Development Methodology
  • Understanding of an industry-standard database Oracle with awareness of database design and SQL scripting knowledge and performance tuning
  • Logical thinking, Strong analytical and problem-solving skills; innovative and solutions oriented
  • Able to partner with non-technical and technical peers; Able to work effectively with remote colleagues; participate in technical discussions
  • Strong team orientation and commitment to overall team success; willing to go above and beyond to ensure team success; intense customer focus and commitment to driving quality
  • Effective time management skills in order to manage multiple priorities with flexibility on time zones and timelines
  • Self-motivated with good time management skills and multi-tasking ability
  • Strong communication skills
  • Open to learn new technologies and adapt to change
  • Knowledge on IDEs like Intellij Idea along with understanding of GIT (Bit Bucket) and Teamcity are desired
Job keywords:


  1. Programmer Jobs
  2. Web Designer Jobs