-
7+ years of experience in Java development, with a focus on distributed systems and architecture
-
Proficiency in Java 17 or later, including Java concurrency, lambda expressions, and functional programming
-
Experience with Spring Framework (eg, Spring Boot, Spring Cloud), and related technologies
-
Strong proficiency in SQL and experience with major database systems (eg, MySQL, PostgreSQL, MS SQL Server, Oracle, etc)
-
Experience with Angular 15 and related technologies (TypeScript, HTML, CSS, JavaScript)
-
Design and Development
-
Design and develop scalable, distributed systems using Java and related technologies (eg, Spring, JPA, Docker)
-
Collaborate with cross-functional teams to identify and prioritize project requirements, and develop solutions that meet business needs
-
Write high-quality, maintainable, and efficient Java code, adhering to industry standards and best practices
-
Write unit and integration tests to ensure code quality and stability
-
Technical Leadership
-
Lead and mentor junior developers, providing guidance and support to ensure successful project delivery
-
Collaborate with other senior developers to drive technical direction and strategy
-
Participate in code reviews, ensuring adherence to coding standards and best practices
-
Problem-Solving and Troubleshooting
-
Troubleshoot complex technical issues, identifying root causes and developing effective solutions
-
Analyze system performance, identifying areas for improvement and implementing optimizations
-
Communication and Collaboration
-
Communicate technical ideas and plans to both technical and non-technical stakeholders
-
Collaborate with QA teams to ensure thorough testing and validation of developed solutions
-
Design and develop scalable, distributed systems using Java and related technologies (eg, Spring, JPA, Docker)
-
Collaborate with cross-functional teams to identify and prioritize project requirements, and develop solutions that meet business needs
-
Write high-quality, maintainable, and efficient Java code, adhering to industry standards and best practices
-
Write unit and integration tests to ensure code quality and stability
-
Good Proficiency in Java 17 or later, including Java concurrency and functional programming
-
Good proficiency in Spring Framework (eg
, Spring Boot), Rest APIs, Microservices
-
Good proficiency in SQL and experience with major database systems
-
CI/CD Pipeline - GitLab, Jenkins
-
Development and Knowledge BaseEclipse, IntelliJ, JIRA, Confluence
-
Agile