Delivering Business Impact
Java Microservices Developer
Location
United States
Posted
67 days ago
Salary
0
Seniority
Senior
Job Description
Java Microservices Developer
Insignia Consultancy Solutions
• Design, develop, and maintain Java-based micro services in accordance with best practices. • Collaborate with cross-functional teams including product managers, designers, and other developers to define, design, and ship new features. • Ensure the performance, quality, and responsiveness of micro services applications. • Identify and address performance bottlenecks, and debug issues to improve overall system stability. • Contribute to maintaining code quality, organization, and automation through the use of code reviews, testing, and continuous integration. • Implement security and data protection solutions to safeguard sensitive information. • Participate actively in code reviews and contribute to fostering a culture of continuous improvement within the team.
Job Requirements
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of proven experience as a Java Developer with a focus on microservices architecture
- Proven experience as a Java Developer with a focus on micro services architecture.
- Strong proficiency in Java, with a good understanding of its ecosystems.
- Experience with Spring Boot and Spring Cloud for building micro services.
- Familiarity with RESTful APIs and web services.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Understanding of database systems, including both SQL and NoSQL databases.
- Experience with version control systems, preferably GitLab.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork skills.
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Work with people who find pleasure in programming and have deep knowledge about variety of technologies • Provide quality and give ourselves a lot of autonomy, common sense and general friendliness
• Work with people who find pleasure in programming and have deep knowledge about a variety of technologies. • Provide quality and give ourselves a lot of autonomy, common sense, and general friendliness.
• Java developer responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance • Contribute in all phases of the development lifecycle • Write well designed, testable, efficient code • Ensure designs are in compliance with specifications • Prepare and produce releases of software components • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
• Designing, developing, and maintaining scalable backend services and APIs using Node.js and TypeScript • Ensuring high performance and reliability • Architecting and implementing RESTful and/or GraphQL APIs as well as microservices-based solutions to support complex business requirements • Collaborating closely with cross-functional teams to define technical solutions • Improving system architecture and promoting engineering best practices • Optimizing database schemas and queries, ensuring data integrity, security, and performance across relational and non-relational databases • Supporting DevOps and cloud initiatives by working with CI/CD pipelines, containerization, monitoring, and cloud infrastructure



