Coders Brain Technology Private Limited

Java Developer - Spring Frameworks

Click Here to Apply

Job Location

mumbai, India

Job Description

Job Summary : We are seeking a Vert.x Java Developer with 6-7 years of experience to join our team in Mumbai. The ideal candidate will have a strong background in Java, Spring Batch, and designing high-availability and low-latency applications. You should have expertise in building scalable and efficient systems using Vert.x, Spring Boot, Microservices, and cloud-native principles. The role involves working on complex systems architecture, CI/CD pipelines, and ensuring application performance, scalability, and availability. You will collaborate closely with architecture, development, and operational teams to solve technical challenges and ensure the delivery of high-quality solutions. Key Responsibilities : Application Design & Development : - Design and implement high-availability, low-latency applications with a focus on scalability and performance. - Develop and maintain microservices-based architecture using Spring Boot, Vert.x, and related frameworks. - Design and implement batch processing jobs using Spring Batch for handling large-scale data processing tasks. - Build and integrate RESTful APIs, ensuring efficient communication across microservices and external systems. - Leverage messaging frameworks such as Solace and ActiveMQ to handle real-time messaging and event-driven architecture. Coding and Implementation : - Hands-on coding experience in Java with strong expertise in Spring, Spring Boot, and Vert.x. - Develop and implement efficient databases solutions using Oracle and PostgreSQL, ensuring optimal performance and data integrity. - Continuously monitor application performance, identify bottlenecks, and optimize code for speed and efficiency. Cloud-Native Development : - Engage in the design and development of cloud-native applications, applying principles such as Microservices, Containers/Docker, and 12-factor apps. - Understand and implement Cloud-Native techniques, focusing on scalability, availability, and performance in cloud environments. - Collaborate with infrastructure teams to ensure the applications are optimized for cloud environments (AWS, Azure, GCP). CI/CD & Automation : - Implement and maintain CI/CD pipelines using tools like GitHub, Jenkins, and other DevOps tools for automated testing, building, and deployment. - Automate processes for faster, more reliable code deployment and frequent delivery of new features and improvements. Collaboration & Consulting : - Engage in code reviews to ensure high-quality contributions from team members and alignment with long-term architecture goals. - Collaborate with cross-functional teams, including architecture, development, infrastructure, and operations, to address challenges related to performance, scalability, and availability. - Recommend technology solutions, tools, and frameworks to optimize the development lifecycle and improve application performance. Required Skills & Qualifications : Experience : - 6-7 years of professional experience in Java development with a strong focus on Spring Batch a nd Vert.x. - Proven track record of designing and building high-availability, low-latency applications. Java & Frameworks : - Strong experience with Java (Core and Advanced) and frameworks like Spring Boot and Spring Batch. - Hands-on experience with Vert.x and microservices architecture. Databases : - Experience with relational databases like Oracle and PostgreSQL. - Strong SQL skills and experience in database optimization. Messaging Frameworks : - Experience with messaging systems like Solace, ActiveMQ, or similar. Cloud & Containers : - Understanding of Cloud-Native principles and technologies, including Microservices, Containers/Docker, and cloud-based deployment. - Experience with cloud platforms (AWS, Azure, GCP) is a plus. CI/CD & Automation : - Proficiency in CI/CD practices and tools like GitHub, Jenkins, and automated testing frameworks. Design & Architecture : - Experience with application architecture, including high-availability, low-latency, and scalable design. - Knowledge of design patterns and best practices for building maintainable, efficient systems. Preferred Skills : - Familiarity with DevOps practices and tools for infrastructure automation. - Experience in Agile development methodologies. - Knowledge of event-driven architecture and event sourcing. - Familiarity with container orchestration tools like Kubernetes. Personal Attributes : - Strong problem-solving abilities with a focus on building efficient, high-performance systems. - Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders. - Ability to work collaboratively in a fast-paced environment with cross-functional teams. - Strong passion for learning and exploring new technologies and development tools. Benefits : - Competitive salary and benefits package. - Opportunity to work on cutting-edge technologies and projects. - Collaborative and inclusive work culture. - Career growth and professional development opportunities. (ref:hirist.tech)

Location: mumbai, IN

Posted Date: 12/27/2024
Click Here to Apply
View More Coders Brain Technology Private Limited Jobs

Contact Information

Contact Human Resources
Coders Brain Technology Private Limited

Posted

December 27, 2024
UID: 4976136632

AboutJobs.com does not guarantee the validity or accuracy of the job information posted in this database. It is the job seeker's responsibility to independently review all posting companies, contracts and job offers.