Job Description
- Find the best solutions to problems, develop new features, and make improvements to existing software.
- Participate in code reviews to ensure code quality and distribute knowledge.
- Troubleshoot software and fix bugs.
Requirements
- Experience in OOP concepts.
- Experience in Core Java.
- Experience in Design Patterns.
- Experience in AOP.
- Experience in Data Structure and Threading.
- Experience in IOC.
- Experience in ORM.
- Experience in Spring Framework (and or) JavaEE.
- Familiar with CI/CD.
- Familiar with software architecture patterns (SOA, and Microservices).
- A self-learner with strong teamwork skills and familiarity with Agile methodologies.
- Good knowledge of enterprise Java frameworks (Spring, Java EE) and experience with common tools and technologies.
- Good knowledge of software testing (unit test, integration test).
To see more jobs that fit your career