Saint Petersburg, FL, 33747, USA
2 days ago
Lead Java Developer - Backend Applications
**This position follows our hybrid-friendly schedule, so you get the best of both worlds – flexibility and collaboration. In office days will be 2-3 per week averaging 10-12 days per month in our St Petersburg, FL Corporate Office.** **Responsibilities:** + Analyzes complex system requirements, including identifying program interactions and appropriate interfaces between affected components and sub systems. + Makes recommendations towards the development of new code or reuse of existing code. + Leads assigned projects, including assigning tasks, coordinating efforts, and monitoring performance across cross functional teams and multiple sites. + May recommend new technologies and methodologies to management for meeting business needs, resolving problems and exploiting opportunities. Remains current with new technologies. + Obtains and evaluates information on factors such as reporting formats required, costs, and security needs to determine hardware configuration. + Participates in system testing and validation procedures, programming, and documentation. + Provides technical advice/expertise and assists in solving programming problems. + Writes and/or reviews system specifications, including output requirements and flow charts. + Reviews test results; documents test activities, and records remedial actions. + Ensures proper analysis of problems and approaches to prevent rework and schedule slippage. + Performs other duties and responsibilities as assigned. **Skills:** + Hands on experience in designing, developing and maintaining enterprise grade software. + **Expert in Java/J2EE, Spring, RESTful API, SOAP Services, SpringBoot, Spring Framework, JPA/Hibernate** **, Microservices, Angular** **.** + Strong foundational knowledge in Object-Oriented Design Principles, Data Structures, Algorithms, SQL/NoSQL, Operating Systems, and Software Engineering. + Strong experience in code optimization and tuning. + Experience translating requirements into low level technical design. + Experience in testing frameworks JUnit, TestNG , Mockito or Spock. + Competent in design and implementation for reliability, availability, scalability, and performance. + Competent in software engineering tools and best practices. + Experience with Waterfall, Agile SDMs. + Strong problem-solving skills and handling of on call responsibilities. + Strong knowledge in using CI/CD, Devops procedures for building/deploying applications. **Nice to have:** + Experience in Enterprise Integration Patterns and Frameworks + Knowledge/experience with cloud concepts and implementation
Por favor confirme su dirección de correo electrónico: Send Email