Posted on: 08/07/2025
Key Responsibilities :
- Design, develop, and maintain high-performance server-side components using Java SE/EE, ensuring scalability, reliability, and maintainability.
- Implement and manage microservices architecture, leveraging frameworks like Spring Boot and other related technologies.
- Build and integrate RESTful APIs and SOAP web services to ensure seamless data exchange between systems.
- Ensure system performance and scalability with optimized algorithms and data structures, especially for near real-time processing environments.
- Lead and mentor a team of 3-5 developers, providing guidance on technical solutions, best practices, and career development.
- Promote collaboration and ensure that junior developers adhere to coding standards and follow the correct development methodologies.
- Coordinate with project managers and other cross-functional teams to ensure timely delivery and high-quality solutions.
- Develop and maintain robust database systems, working with MySQL, Oracle, PostgreSQL, and other relational databases.
- Design and optimize SQL queries and database schemas to meet business requirements.
- Ensure the integrity and performance of the database systems, implementing proper indexing, normalization, and security practices.
- Utilize cloud platforms like AWS, Azure, or GCP for developing, deploying, and scaling applications.
- Implement and manage CI/CD pipelines to automate testing and deployment using tools like Jenkins, GitLab, or CircleCI.
- Experience with containerization technologies like Docker and orchestration tools like Kubernetes to streamline deployment and scaling.
- Design and implement unit tests, integration tests, and performance tests using tools like JUnit, SOAPUI, JMeter, and Postman.
- Conduct load testing and performance optimization to ensure that applications meet performance and scalability requirements.
- Actively participate in code reviews to maintain high-quality coding standards and ensure comprehensive test coverage.
- Collaborate with product managers, designers, and other stakeholders to understand business requirements and convert them into technical solutions.
- Regularly update management and team members on project progress, technical challenges, and solution implementation.
- Provide technical guidance to the team during sprint planning, task estimation, and project execution.
Required Qualifications & Skills :
- Education: Bachelors or Masters degree in Computer Science, Engineering, or a related field .
- 4+ years of experience in object-oriented software development (Java) with a focus on server-side development.
- Strong knowledge of Data Structures, Algorithms, Multithreading, and Collections.
- Solid experience in building and maintaining Java EE applications, including frameworks such as Spring and Hibernate.
- Expertise in web services development (RESTful APIs, SOAP).
- Strong working knowledge of relational databases like MySQL, Oracle, or PostgreSQL and SQL optimization techniques.
- Hands-on experience with version control systems (e.g., Git) and familiarity with build tools (e.g., Maven, Gradle).
- CI/CD knowledge and experience with automation tools like Jenkins, CircleCI, or GitLab CI.
Technical Skills :
- Experience with cloud platforms (AWS, Azure, or GCP).
- Familiarity with front-end technologies (HTML, CSS, JavaScript, Angular, React, or Vue.js).
- Proficiency with containerization technologies like Docker and Kubernetes.
- Experience with performance testing tools (JMeter, Postman, SOAPUI) and ability to conduct load testing.
Soft Skills :
- Excellent communication and collaboration skills to work effectively with cross-functional teams.
- Ability to prioritize tasks and manage time effectively in a fast-paced environment.
- Ability to mentor and coach junior developers, promoting best practices and fostering a collaborative work
environment.
Preferred Qualifications :
- Familiarity with Agile/Scrum development methodologies.
- Knowledge of performance tuning and optimizing server-side applications.
- Experience with security best practices in server-side development.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1509237
Interview Questions for you
View All