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
Fintech • Financial Services
Design, build, test, and maintain backend Java applications using Spring/Hibernate/Struts. Collaborate with cross-functional teams, write clean maintainable code, debug issues, participate in design and code reviews, ensure thorough testing, and optimize data and performance to meet business requirements.
Top Skills:
EclipseHibernateIntellij IdeaJavaMySQLNetbeansOracleSpringSQL ServerStruts
Fintech • Financial Services
Design, build, test, and maintain backend Java applications using Spring/Hibernate/Struts. Collaborate with cross-functional teams, write clean scalable code, debug issues, participate in design and code reviews, and ensure high-quality releases through testing and sustainable development practices.
Top Skills:
AgileEclipseHibernateIntellij IdeaJavaMySQLNetbeansOracleSpringSQL ServerStruts
Fintech • Financial Services
Design, build, test, and maintain robust Java backend applications using Spring, Hibernate, and Struts. Collaborate with cross-functional teams, write clean maintainable code, debug and resolve issues, optimize data and performance, participate in design discussions and code reviews, and ensure high-quality releases through testing and best practices.
Top Skills:
EclipseHibernateIntellij IdeaJavaMySQLNetbeansOracleSpringSQL ServerStruts
What you need to know about the Delhi Tech Scene
Delhi, India's capital city, is a place where tradition and progress co-exist. While Old Delhi is known for its rich history and bustling markets, New Delhi is defined by its modern architecture. It's clear the region places a strong emphasis on preserving its cultural heritage while embracing technological advancements, particularly in artificial intelligence, which plays a central role in shaping the city's tech landscape, fueled by investments in research and development.
