About the Company
We are a leading technology firm committed to delivering innovative solutions that empower businesses. Our mission is to leverage cutting-edge technology to drive efficiency and growth while fostering a collaborative and inclusive culture.
About the Role
The Java Technical Lead will play a crucial role in leading development teams and driving the design and implementation of complex applications using Java and AWS technologies.
Responsibilities
- Lead and mentor development teams in Java and AWS software design and development
- Architect, design, and develop complex, mission-critical applications
- Collaborate with cross-functional teams to define technical requirements and ensure seamless integration of software components
- Ensure code quality, adherence to coding standards, and performance optimization
- Troubleshoot and resolve technical issues and provide guidance to team members
- Lead technical discussions, code reviews, and knowledge sharing sessions
- Stay updated with the latest Java, AWS and web technologies tools, and best practices
- Contribute to the development of technical documentation and system architecture diagrams
Qualifications
- Bachelor's or Master's degree in Computer Science, Software Engineering, or related field
- Minimum of 5-8 years of hands-on experience in Java and AWS development
Required Skills
- Proven experience in leading development teams and projects
- Strong proficiency in Java, including Java EE and Spring boot Framework
- Proficiency in JDBC, JPA, CRUD operations and unit testing framework like Junit
- In-depth knowledge of software design patterns and best practices
- Excellent problem-solving skills and ability to handle complex technical challenges
- Effective communication and leadership abilities
- Experience with agile software development methodologies
Preferred Skills
- Java and AWS certifications
- Familiarity with cloud platforms (e.g., AWS, Azure, GCP)
- Experience with database systems (e.g., SQL, NoSQL)
- Front-end development skills (e.g., JavaScript, HTML, CSS, Typescript)
- Security best practices and experience in securing Java applications
- Experience with RESTful API and services development
- Knowledge about DevOps and CI/CD process
Pay range and compensation package
Salary: Competitive based on experience
Equal Opportunity Statement
We are an equal opportunity employer and are committed to creating a diverse and inclusive workplace. We encourage applications from all qualified individuals regardless of race, gender, age, sexual orientation, disability, or any other characteristic protected by law.