19 Avisoft Jobs
Java Developer - Microservices Architecture (7-8 yrs)
Avisoft
posted 1 week ago
Key skills for the job
Java Developer
Location : Noida, India
Experience : 7+ years
About the Role :
We are seeking a highly skilled and experienced Java Developer to join our dynamic team in Noida.
In this role, you will be instrumental in designing, developing, and maintaining robust, scalable, and high-performance applications.
You will leverage your expertise in Java, microservices, and cloud technologies to build innovative solutions, contribute to architectural decisions, and ensure the delivery of high-quality software.
What You'll Do :
- Design & Development : Lead the design, development, and implementation of complex enterprise-level applications using Java.
- API Development : Architect, develop, and maintain highly efficient and secure REST APIs to facilitate seamless communication between various services and front-end applications.
- Microservices Architecture : Work extensively with microservices architecture, contributing to the design, development, and deployment of independent, scalable services.
- Architectural Excellence : Apply SOLID design principles and various design patterns to write clean, maintainable, and scalable code.
- Actively participate in discussions around software architectures and contribute to their evolution.
- Front-end Integration : Collaborate with front-end teams, understanding JavaScript contexts and ensuring smooth integration through effective API calls.
- Cloud Deployment : Deploy, manage, and optimize applications on leading cloud platforms, specifically AWS and/or Azure.
- Code Quality : Ensure high code quality through unit testing, integration testing, code reviews, and adherence to best practices.
- Troubleshooting & Optimization : Identify and resolve complex technical issues, optimize application performance, and ensure system reliability.
- Collaboration : Work effectively within an agile, cross-functional team, collaborating with product managers, QA engineers, and other developers.
Required Skills & Experience :
- Experience : 7+ years of hands-on experience in Java development.
- Core Java : Strong proficiency in core Java and its ecosystem.
- REST APIs : Extensive experience in designing, developing, and consuming RESTful APIs.
- Microservices : Proven experience with microservices architecture, including design patterns, service discovery, and inter-service communication.
- Design Principles & Patterns : Deep understanding and practical application of SOLID design principles and common design patterns.
- Software Architectures : Solid understanding of various software architectures and their trade-offs.
- JavaScript : Familiarity with JavaScript for understanding front-end integration requirements and API consumption.
- API Calls : Expertise in making and managing API calls, both as a consumer and provider.
- Cloud Platforms : Hands-on experience with at least one major cloud platform : AWS and/or Azure.
- Databases : Experience with relational and/or NoSQL databases.
- Version Control : Proficiency with Git.
- Problem-Solving : Excellent analytical and problem-solving skills, with a strong attention to detail.
- Communication : Good verbal and written communication skills for effective collaboration.
Why Join Us ?
This is an exciting opportunity to work on challenging projects with cutting-edge technologies.
You'll be part of a collaborative environment where your expertise is valued, and you'll have the chance to contribute significantly to the architectural direction of our products.
We offer a culture of continuous learning and professional growth
Functional Areas: Other
Read full job description7-8 Yrs
Java, Cloud, Design Patterns +1 more
7-10 Yrs
Bangalore / Bengaluru
Digital Marketing, DevOps, Python +17 more
7-9 Yrs
Cloud, Django, MySQL +4 more
5-7 Yrs
Noida, Gurgaon / Gurugram, Delhi/Ncr
Digital Marketing, Postman, Java +11 more
6-8 Yrs
Bangalore / Bengaluru
Digital Marketing, Android, Mobile Development +1 more
5-6 Yrs
Manual Testing, Postman, Automation Testing +4 more
9-10 Yrs
Java, Javascript, Cloud +4 more
5-6 Yrs
Data Engineering, Python, SQL +7 more