Senior Java Developer Are you an experienced Java Developer looking to take your career to the next level?
We're seeking a talented Senior Java Developer to join our dynamic team, working on cutting-edge web applications and solutions.
In this role, you'll have the opportunity to shape and implement robust, scalable applications while collaborating with a team of passionate developers in an Agile environment.
Key Responsibilities: Develop and maintain high-performance web applications using Java/J2EE technologies, including JPA, MVC frameworks, JSON/XML, Struts, JQuery, Spring, Spring Boot, Hibernate, and HTML.Integrate MVC architecture and apply Object-Oriented Analysis and Design (OOAD) principles, utilizing common design patterns.Work with modern JavaScript frameworks such as Vue, React, and Node.js.Design, develop, and consume SOAP/RESTful services, APIs, and Microservices, leveraging API gateways.Utilize enterprise-level databases, particularly Oracle, to design efficient queries, stored procedures, and handle database management.Utilize version control systems, including Git and GitHub, in a collaborative development environment.Work with containers and CI/CD pipelines to streamline development, testing, and deployment processes.Hands-on experience with Kubernetes for container orchestration, ensuring smooth deployment and scalability.Collaborate on cloud-based solutions (preferably Azure or AWS), with a focus on API integration and vendor services.Maintain security and efficiency of containerized applications in a cloud environment.Diagnose and debug complex software issues, contributing to a high standard of code quality.Develop comprehensive test cases and plans, ensuring robust software performance and reliability.Thrive in an Agile Scrum or Kanban environment, contributing to fast-paced, iterative product development. What We're Looking For: Strong background in Java/J2EE web application development.Deep understanding of MVC frameworks, design patterns, and OOAD.Proficiency with modern JavaScript frameworks like Vue, React, or Node.js.Extensive experience with APIs, microservices, and service-oriented architectures.Proven ability in working with enterprise databases, preferably Oracle, and strong SQL skills.Expertise in Git version control, containerization (Kubernetes, Docker), and CI/CD pipelines.Experience with cloud technologies (Azure, AWS) and API integration.Familiarity with Agile methodologies, with a focus on Scrum or Kanban. If you're passionate about creating innovative solutions, solving complex problems, and working in a collaborative environment, we'd love to hear from you!
Apply today and be part of an exciting journey in the world of web application development.