Logo
JobRialto

Senior Java Developer

JobRialto, Irving, Texas, United States, 75084


Job Summary:

We are seeking a skilled Senior Java Developer with 8+ years of experience in designing and implementing web applications, particularly within the banking, financial, mobile, cloud migration, and optical network domains. The Senior Java Developer will participate in all phases of the SDLC, contributing to both backend and frontend development, with expertise in object-oriented programming, Java technologies, microservices, and DevOps tools. This role involves creating scalable enterprise applications, deploying them on various server environments, and maintaining architectural documentation to support modular and maintainable solutions.

Key Responsibilities:

•Application Development: Design, develop, and maintain scalable web applications using Java SE and Java EE technologies.

•Microservices Architecture: Implement and manage services using Spring Boot and Kafka within a microservices architecture to support enterprise applications.

•System Design: Architect solutions and evaluate current systems to ensure alignment with business requirements. Create and maintain architectural documentation, including design patterns and system architecture diagrams.

•Testing and Quality Assurance: Write JUnit test scripts, unit test scripts, and Cucumber integration tests to ensure code quality and reliability.

•Deployment and CI/CD: Deploy applications on Tomcat, WebSphere, JBoss, OpenShift, and AWS (ECS, EKS) environments, and manage continuous integration and deployment processes using Jenkins and SonarQube.

•Database Management: Work with RDBMS concepts, including Oracle, PL/SQL, PostgreSQL, and MySQL, for data management and integration.

•Frontend Development: Develop and design web UIs using HTML, DOM, JavaScript, ReactJS, Angular, jQuery, JSON, and AJAX.

Required Qualifications:

•8+ years of experience as a Java Developer in banking, financial, or similar domains.

•Proficiency in Java SE (Core Java, JavaBeans, JDBC, Collections) and Java EE (JSP, Servlets, Hibernate, Spring).

•Strong experience in Spring Boot, microservices, and Kafka.

•Application deployment experience with Tomcat, WebSphere, JBoss, OpenShift, and AWS (ECS, EKS).

•Experience with DevOps tools (Jenkins, SonarQube) for continuous deployment.

•Hands-on experience with RDBMS (Oracle, PL/SQL, PostgreSQL, MySQL).

•Proficiency in frontend technologies (HTML, DOM, JavaScript, ReactJS, Angular).

Preferred Qualifications:

•Experience in cloud migration projects.

•Familiarity with design patterns such as MVC and microservices.

Education:

Bachelors Degree