We are seeking a Senior Software Engineer specializing in Java Microservices with expertise in Docker and Kubernetes to join our dynamic team. In this role, you will be responsible for developing and maintaining robust, scalable software solutions. You will work closely with cross-functional teams to design and implement high-quality applications, ensuring alignment with current industry standards and emerging technologies.
Key Responsibilities
- Develop and maintain Spring Boot applications using Java, ensuring clean, efficient, and well-documented code.
- Collaborate with cross-functional teams to design, develop, and implement effective software solutions.
- Troubleshoot and debug issues in existing applications, providing timely and effective resolutions.
- Participate actively in code reviews, offering constructive feedback to peers to maintain code quality.
- Stay informed about emerging trends and technologies in software development and apply them to enhance application performance and quality.
- Write and execute unit tests to verify the reliability and functionality of code.
- Work with databases and data structures to efficiently store, retrieve, and manipulate data.
- Implement security measures to safeguard applications from potential threats and vulnerabilities.
- Document technical specifications, user manuals, and other relevant materials to facilitate clear communication and knowledge sharing.
Required Qualifications
- 4 to 10 years of professional experience in software development.
- Strong proficiency in Java programming and the Spring Boot framework.
- Solid understanding of RESTful web services and API development.
- Hands-on experience with Oracle PL/SQL.
- Good grasp of software development principles and methodologies.
- Ability to work collaboratively within a team environment and engage effectively with developers and stakeholders.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal abilities.
This position offers an opportunity to work on cutting-edge technologies within a collaborative environment, contributing to impactful projects that drive business success. If you are passionate about software engineering and eager to grow your expertise in microservices architecture, Docker, and Kubernetes, we encourage you to apply.