Java Team Lead Posted Jan 12
PF1Professional Services, Inc. , Tampa, FL
This position is responsible for participating as a team leader in analysing and designing highly-complex or business-critical applications, as well as developing, testing and supporting application software.

Job Responsibilities

Collaborate with the Architect Leader, and develop plans for building application solutions and environments that address the company's business and technological strategies.

Participate as a team leader on projects, which includes training, coaching, and sharing technical knowledge with less experienced staff

Practicing Agile Software Development methodology using the Scrum framework.

Work with Scrum Master/Project Manager to ensure deliveries of sprints that are on schedule.

Maintain and enforce common conventions, standards, and technologies.

Translate business user stories into appropriate strategies and technical requirement, providing documents where needed

Translate technical requirements into coded solutions on time and on budget

Participate in code reviews and work as a team lead to deliver sprints to production Create and review j units and automated testing scenarios to ensure continuous integration testing for complete test coverage

Provides support to internal users and support staff:

Investigates application incidents for missing or incorrect functionality.

Assesses incident resolution and estimates application changes.

Applies resolutions, leading to timely, error-free revisions in applications.

Researches, assesses and facilitates the adoption of new technologies

Performs configuration management tasks:

Ensures application software components are archived in common repositories according to IT standards with appropriate documentation that reflects the progression from development to implementation.

Ensures application software components from ECRs or other concurrent team development is appropriately merged and deployed.

Works with our vendor partners

Other duties as assigned


Bachelor of Science degree in computer science or similar

5 years of software development/engineering experience

4 years of experience in Java, Spark, Hive, AWS, RedShift/Netezza, Microstrategy, Postgres/Oracle, TIBCO/Airflow, REST, Jenkins, Maven, Fitnesse, Selenium

Knowledge of software design and testing principles

Knowledge of Agile software development methodology

Knowledge of multiple software development languages and proficiency in all related languages

Knowledge of relevant operating systems and communication interfaces

Knowledge of database management systems

Experience working with onshore and offshore vendor partners

Employment Type: Permanent
Work Hours: Full Time

Click here to apply - Please mention that you saw the job on Curious Cat Management Improvement