Coders Brain Technology Private Limited
Java Full Stack Developer - Microservices Architecture/Spring Boot
Job Location
bangalore, India
Job Description
A Full Stack Developer with expertise in Java and React is responsible for designing, developing, and maintaining scalable web applications. This role involves working on both the front-end and back-end components, ensuring seamless user experiences and efficient server-side operations. Key Responsibilities : Full Stack Development : - Design and implement user-facing features using React for the front end. - Develop and maintain robust server-side logic, APIs, and microservices using Java and related frameworks (e.g., Spring Boot). Database Management : - Design and manage relational and/or NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB). - Optimize database queries and ensure data integrity. API Development and Integration : - Build RESTful APIs and integrate third-party APIs or services. - Ensure secure and efficient data exchange between front-end and back-end systems. Testing and Debugging : - Write unit, integration, and end-to-end tests for both front-end and back-end components. - Debug and resolve issues across the entire stack to ensure application stability and performance. Code Optimization and Maintenance : - Write clean, modular, and reusable code following best practices. - Refactor existing code to improve readability, maintainability, and performance. Collaboration and Agile Practices : - Work closely with product managers, designers, and other developers in an Agile environment. - Participate in sprint planning, daily stand-ups, and code reviews. Performance Optimization : - Optimize front-end performance for speed and responsiveness. - Monitor and enhance back-end scalability and reliability. Security and Compliance : - Implement secure coding practices to safeguard against vulnerabilities. - Ensure compliance with organizational and industry standards. Required Skills and Qualifications : Technical Expertise : - Strong proficiency in Java and related frameworks like Spring Boot or Hibernate. - Hands-on experience with React.js and related libraries/tools (e.g., Redux, React Router). - Proficiency in front-end technologies: HTML5, CSS3, JavaScript (ES6), and responsive design principles. - Solid understanding of RESTful APIs and WebSocket communication. - Familiarity with build tools like Webpack, Babel, or npm/yarn. Database Knowledge : - Experience with relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB). - Proficiency in writing complex SQL queries and database optimization. DevOps and CI/CD : - Familiarity with DevOps tools like Docker, Kubernetes, Jenkins, or GitHub Actions. - Experience with cloud platforms (e.g., AWS, Azure, or GCP) is a plus. Soft Skills : - Strong analytical and problem-solving abilities. - Excellent communication and collaboration skills to work effectively with cross-functional teams. - Ability to manage multiple tasks and deliver high-quality work within deadlines. Preferred Qualifications : - Bachelor's degree in Computer Science, Information Technology, or a related field. - 3 years of experience in full-stack development with Java and React. - Experience with state management libraries (e.g., Redux or Context API). - Knowledge of testing frameworks like JUnit, Jest, or Cypress. - Understanding of microservices architecture and containerization. The Full Stack Developer (Java React) ensures the delivery of high-quality, scalable web applications by combining expertise in both front-end and back-end development, contributing to the overall success of software solutions. (ref:hirist.tech)
Location: bangalore, IN
Posted Date: 11/29/2024
Location: bangalore, IN
Posted Date: 11/29/2024
Contact Information
Contact | Human Resources Coders Brain Technology Private Limited |
---|