logo

View all jobs

Team Lead-Java ~ 100% Remote in U.S.

Anywhere, U.S.A.
Team Lead-Java ~ 100% Remote in U.S. 
 
Job Description/Responsibilities   
We are seeking a Java Team Lead to manage the company's team of the middle-tier developers, and to lead design, development, and implementation of our platform solutions
  • Manage a team of 4 to 5 middle-tier developers
    • Management responsibilities include day to day oversight of tasks and activities, performance reviews, compensation management (year-end bonuses, base compensation reviews, etc.)
  • Participate directly in implementation of middle-tier components of new applications/services and/or enhancements to existing systems
  • Create highly optimized, scalable, redundant, and distributed software
  • Work with product managers on issues or questions related to system requirements.
  • Deliver manageable, modular code, along with automated unit tests 
Skills/Qualifications                                                                                                                                                                                                    
  • Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or equivalent from an accredited college or university
  • 10+ years development experience with Java/Java Enterprise technologies
  • 3+ years of experience of managing software development teams
  • Solid computer science fundamentals: Data structures, algorithms, multi-threaded programming, etc.
  • History of successful delivery of scalable, high-performance and distributed services
  • Experience doing development using Java 1.8 or above
  • Experience with running services on Spring Boot
  • Experience with web standards such as HTTP and REST
  • Experience with Object Oriented and Service Oriented Architectures as well as with design patterns
  • Experience with client and server-side automated unit testing frameworks (e.g. JUnit)

Share This Job

Powered by