Source description
About the role
You are a talented Lead Java Developer with over 10 years of experience, possessing strong expertise in Java 17+, Spring Boot, and microservices. Your role involves designing, developing, and maintaining enterprise-grade applications using Java 17+ and Spring Boot. You will build and optimize RESTful APIs and microservices for high availability and performance. Collaborating with front-end teams to integrate solutions with modern UI frameworks is also a key responsibility. Additionally, you will lead technical discussions, conduct code reviews, and ensure best coding practices. Implementing and monitoring CI/CD pipelines for seamless deployments, deploying and managing applications in cloud environments, and working with databases, caching, and messaging systems are part of your day-to-day tasks. Troubleshooting, debugging, and resolving production issues proactively, as well as mentoring and supporting junior developers in the team, are essential for success in this role. Key Responsibilities: - Design, develop, and maintain enterprise-grade applications using Java 17+ and Spring Boot - Build and optimize RESTful APIs and microservices for high availability and performance - Collaborate with front-end teams to integrate solutions with modern UI frameworks - Lead technical discussions, conduct code reviews, and ensure best coding practices - Implement and monitor CI/CD pipelines for seamless deployments - Deploy and manage applications in cloud environments (AWS/Azure/GCP) - Work with databases, caching, and messaging systems to ensure efficient data processing - Troubleshoot, debug, and resolve production issues proactively - Mentor and support junior developers in the team Qualifications Required: - 10+ years of experience in Java development with strong knowledge of Java 17+ - Hands-on experience with Windsurf tool for efficient automation and project execution - Experience in creating automated test cases using JUnit to support continuous integration and delivery - Proficiency in Spring Boot, microservices architecture, and REST API development - Hands-on experience with UI technologies including React.js / Angular / Node.js, along with strong fundamentals in HTML, CSS, and JavaScript - Exposure to Golang is a plus - Familiarity with cloud platforms (AWS) and containerization tools (Docker, Kubernetes) - Good knowledge of databases (SQL & NoSQL) - Experience with messaging systems like ActiveMQ / Kafka - Experience with CI/CD pipelines and version control systems (Git) - Strong problem-solving, analytical, and communication skills - Ability to mentor, collaborate, and work in an agile environment You are a talented Lead Java Developer with over 10 years of experience, possessing strong expertise in Java 17+, Spring Boot, and microservices. Your role involves designing, developing, and maintaining enterprise-grade applications using Java 17+ and Spring Boot. You will build and optimize RESTful APIs and microservices for high availability and performance. Collaborating with front-end teams to integrate solutions with modern UI frameworks is also a key responsibility. Additionally, you will lead technical discussions, conduct code reviews, and ensure best coding practices. Implementing and monitoring CI/CD pipelines for seamless deployments, deploying and managing applications in cloud environments, and working with databases, caching, and messaging systems are part of your day-to-day tasks. Troubleshooting, debugging, and resolving production issues proactively, as well as mentoring and supporting junior developers in the team, are essential for success in this role. Key Responsibilities: - Design, develop, and maintain enterprise-grade applications using Java 17+ and Spring Boot - Build and optimize RESTful APIs and microservices for high availability and performance - Collaborate with front-end teams to integrate solutions with modern UI frameworks - Lead technical discussions, conduct code reviews, and ensure best coding practices - Implement and monitor CI/CD pipelines for seamless deployments - Deploy and manage applications in cloud environments (AWS/Azure/GCP) - Work with databases, caching, and messaging systems to ensure efficient data processing - Troubleshoot, debug, and resolve production issues proactively - Mentor and support junior developers in the team Qualifications Required: - 10+ years of experience in Java development with strong knowledge of Java 17+ - Hands-on experience with Windsurf tool for efficient automation and project execution - Experience in creating automated test cases using JUnit to support continuous integration and delivery - Proficiency in Spring Boot, microservices architecture, and REST API development - Hands-on experience with UI technologies including React.js / Angular / Node.js, along with strong fundamentals in HTML, CSS, and JavaScript - Exposure to Golang is a plus - Familiarity with cloud platforms (AWS) and containerization tools (Docker, Kubernetes)
More at CHARTER GLOBAL INC