Senior Java Developer
Location: San Antonio, TX 78288
Job Title: Senior Java Developer
Experience: level 10 years
Must have skills: Actimize, Java
Preferred skills: Java, RESTful, APIJob Description
- Minimum 10 years of experience in Java Spring Boot development following SDLC process
- Ability to write clean, maintainable, and efficient code following best practices in software development
- Proficient experience in integrating and managing Apache Kafka for event streaming.
- Good experience in implementing and managing Apache Kafka clusters, including configuration, deployment and monitoring
- Working experience in develop data pipelines and streaming applications using Kafka related technologies
- Hands-on experience in implementing data access using Spring Data, JDBC, and JPA.
- Working experience in manage and configure Spring Batch for batch processing
- Experience in designing and optimizing SQL queries for various databases.
- Good experience in troubleshooting, debugging and optimizing applications to ensure optimal performance
- Excellent communication with interpersonal and analytical skillsets
Preferred Skills:
- Configure and maintain CI/CD pipelines using GitLab.
- Use Kibana and Grafana for application monitoring and visualization.
- Perform debugging and troubleshooting to resolve application issues.
- Conduct unit testing using JUnit and Mockito.
- Develop front-end applications using JavaScript frameworks like React.js and Angular.js.
- Collaborate with UI/UX designers to implement responsive and dynamic web interfaces.
Job Summary:
To create| assign and track the project [module] work plans for delivery and also provide technical guidance for work completion. Key Responsibilities1. To ensure process improvement and compliance in the assigned module| and participate in technical discussions/review.2. To create work plans| monitor and track the work schedule for on time delivery as per the defined quality standards.3. To prepare and submit status reports for minimizing exposure and risks on the project or closure of escalations.4. To develop and guide the team members in enhancing their technical capabilities and increasing productivity. Skill Requirementsnull