Position: Software Developer - Java
Location: Delhi
Experience: 2+ Years
Work Mode: On-site (Work from Office/Client Location)
Notice Period: 0-15 Days (Immediate Joiners Preferred)
About the Role
Key Responsibilities
- Develop scalable and secure RESTful APIs and microservices.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Write clean, maintainable, and efficient code following coding standards and best practices.
- Work with relational databases such as PostgreSQL and MySQL.
- Integrate messaging systems such as Kafka, ActiveMQ, or equivalent technologies.
- Use version control systems (e.g., Git) for source code management.
- Participate in code reviews, testing, and continuous improvement initiatives.
- Support CI/CD processes and contribute to software deployment activities.
Required Qualifications
- B.Tech/B.E. in Computer Science & Engineering or Information Technology.
- Minimum 70% marks or CGPA 7.0/10 from a reputed institution.
Required Skills:
- Strong proficiency in Java and Spring Boot.
- Experience with version control tools such as Git.
- Good understanding of:
- Microservices architecture
- Object-Oriented Analysis and Design (OOAD)
- Design patterns
- PostgreSQL/MySQL databases
- Kafka, ActiveMQ, or similar messaging systems
- Basic understanding of CI/CD concepts.
- Experience in debugging and log analysis.
- Valuable verbal and written communication skills in English.
Preferred Skills
- Knowledge of Software Development Life Cycle (SDLC).
- Familiarity with UML and software quality practices.