Design, develop, and maintain scalable Java-based applications. Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
Participate in all phases of the software development lifecycle, including coding, testing, debugging, and deployment.
Conduct code reviews to ensure adherence to coding standards and best practices. Troubleshoot and resolve application issues to ensure optimal performance and reliability.
Continuously improve software development processes and contribute to technical documentation.
Qualifications:
Strong experience in Java programming and related frameworks (e.g., Spring, Spring Boot, Hibernate).
Hands-on experience with RESTful API development and integration. Proficiency in working with relational databases (e.g., MySQL, PostgreSQL, Oracle).
Familiarity with version control systems such as Git. Solid understanding of software development principles, design patterns, and object-oriented programming.
Strong analytical, problem-solving, and communication skills.
Bachelor's degree in computer science, Information Technology, or a related field (or equivalent experience).
Preferred Qualifications (Good to Have):
Experience with microservices architecture or containerization (e.g., Docker, Kubernetes).
Knowledge of CI/CD tools and agile development methodologies.
* Exposure to cloud platforms such as AWS, Azure, or GCP.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.