Design, develop, and maintain Java applications and microservices (Spring Boot/Hibernate). Build RESTful APIs, optimize performance, troubleshoot issues, write and review clean code, integrate third-party APIs, document work, and participate in Agile/Scrum ceremonies.
This role is for Weekday's client.
RequirementsKey Responsibilities
- Design, develop, and maintain robust Java applications and microservices that meet business requirements.
- Collaborate with cross-functional teams to gather requirements and implement innovative solutions.
- Optimize application performance and troubleshoot issues to ensure system stability and reliability.
- Write clean, efficient code and conduct code reviews to uphold high coding standards.
- Integrate applications with various APIs and third-party services.
- Participate in all Agile/Scrum ceremonies and maintain proper documentation.
- Proficiency in Java and experience with Java frameworks (e.g., Spring Boot, Hibernate).
- Solid understanding of object-oriented programming principles and design patterns.
- Hands-on experience with RESTful services and API development.
- Knowledge of SQL and experience working with relational databases (e.g., MySQL, PostgreSQL).
- Familiarity with version control systems, particularly Git.
- Experience with containerization technologies such as Docker.
- Strong debugging and problem-solving skills.
- Excellent communication and teamwork skills.
- Ability to adapt to new technologies and frameworks as needed.
- Experience with cloud services (AWS, Azure, GCP) and serverless architectures.
- Familiarity with front-end technologies (HTML, CSS, JavaScript) and frameworks (e.g., Angular, React).
- Knowledge of CI/CD processes and tools (e.g., Jenkins, CircleCI).
- Understanding of Agile methodologies and participation in Scrum teams.
- Bachelor’s degree in Computer Science or a related field, or equivalent work experience.
- 3+ years of software development experience in Java.
Similar Jobs
Software
Develop, test, and deploy Java modules independently, optimize solutions, ensure best practices, and collaborate with stakeholders.
Top Skills:
JavaNoSQLSpring BootSQL
Cloud • Information Technology • Productivity • Software • Automation
The Principal Engineer will develop systems and software, mentor other engineers, resolve customer issues, and guide the software development process.
Top Skills:
AWSConfluenceGraphQLJavaJIRAMySQLNoSQLPostgresRestRpcSoapWsdl
Fintech • Financial Services
Lead a team of developers to design and implement scalable Java applications, ensuring adherence to best practices and fostering innovation.
Top Skills:
AWSAzureDockerEclipseGitGCPGradleHibernateIntellij IdeaJakarta EeJava 11Java EeJava SeJenkinsJpaKubernetesMavenOraclePostgresRestful ApiSpring BootSQL
What you need to know about the Mumbai Tech Scene
From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.


