Java Senior Developer / Technical LeadWe are seeking a Senior Java Developer / Technical Lead with strong experience in building scalable, high-performance enterprise applications. The role involves designing, developing, and optimizing server-side components using Java and Spring-based technologies in an agile environment.
Key Responsibilities:
- Design and develop robust backend services using Java and Spring/Spring Boot
- Review application requirements and provide effective technical solutions
- Perform code reviews and ensure adherence to coding standards
- Ensure application quality through unit testing, performance tuning, and security best practices
- Collaborate with agile teams and take end-to-end ownership of deliverables
Required Skills:
- 37 years of hands-on Java development experience
- Strong fundamentals in Data Structures, Algorithms, and OOP concepts
- Experience with Java EE or Spring (Spring Boot, MVC, Security, Transactions)
- Good understanding of Microservices architecture
- Experience with relational databases (Oracle, MySQL, PostgreSQL, etc.)
- Familiarity with AWS, CI/CD tools, Git, and build tools (Maven/Gradle)
- Experience working in Agile/Scrum environments
Good to Have:
- Java 8+ features, Docker/Containers
- Basic UI knowledge (HTML, CSS, JavaScript, React/Angular)
- Exposure to NoSQL databases
- Client-facing or technical leadership experience
Interested candidates are requested to share their updated profiles at:
[Confidential Information]