Software Engineer
Junior Java Developer
Required Skills and Qualifications:
- Core Java Fundamentals: Strong understanding and working experience on object oriented concepts, data structures, java 8 features, basic queries working with database.
- Spring Boot: Understanding and working experience of springboot development environment, project structure, essentials files
- RESTful APIs: strong understanding of concept of springboot, key annotation and their purpose, with working experience developing REST apis.
- Build Tools: Strong understanding of maven dependencies management, POM Files, build lifecycle and key maven commands
- Version Control: must know version control basics, git basic commands with branching and merging
- Database: should have experience working with database by any framework or library.
- SQL: Familiarity with relational databases and writing SQL queries.
- Unit Testing: Knowledge of writing unit tests using JUnit or similar frameworks.
- API Security: awareness of API security concept
Job Description - Grade Specific
Preferred Skills:
- Cloud Platforms: Basic understanding of cloud services and deployments, preferably on platforms like AWS, Azure, or GCP.
- Containerization:
- Microservices Architecture
- CI/CD Pipelines
- Message Queue
Skills (competencies)
Mumbai (ex Bombay), IN