The company is looking to fill a Core Java Software Engineer position to support the development team in delivering projects from front to back.
Requirements
- Strong knowledge of server-side languages including Java and SQL
- Experience with React, Angular 10+, CSS, and frontend technologies
- Spring Boot, Web services
- Solid understanding and experience with Object-Oriented design and development
- Good understanding of data structures, algorithms and design patterns
- Source control (preferably Git), Continuous Integration tools
- Knowledge of internet attack vectors, protection mechanisms, web application vulnerabilities and their solutions
Responsibilities
- Design and develop APIs using core Java/Spring/Microservices Design Pattern and advance technologies
- Implement OOPS concepts in development phase of application development
- Develop application code, write unit tests and integration tests using Junit
- Work closely with business stakeholders, design teams and downstream systems
- Support the production release, monitoring and triaging issues on time
Other
- Detail-oriented and experienced
- Self-motivated and able to work in a dynamic environment with limited or no supervision
- Able to mentor and motivate junior team members