i
Anlage Infotech
67 Anlage Infotech Jobs
4-12 years
Java Backend Developer - Microservices Architecture (4-12 yrs)
Anlage Infotech
posted 3d ago
Flexible timing
Key skills for the job
Job Description :
- Responsible for programming as well as the design of the project and working with the design team and clients to create the needed artifacts.
- Combine your technical expertise and problem-solving passion to work closely with clients, turning complex ideas into end-to-end solutions that transform our client's businesses.
- Constantly innovate and evaluate emerging technologies and methods to provide scalable and elegant solutions that help clients achieve their business goals.
- Responsible for choosing the needed technology stack based on the functional, and non-functional requirements and based on other factors like client drivers, environment, and feasibility
Qualifications :
Your Skills & Experience :
- Experience range : 5.6 - 10 years
- Experience in developing micro services in Spring Boot.
- Experience in security, transaction, Idempotency, log tracing, distributed caching, monitoring and containerization requirements of Micro services.
- Experience in developing High Cohesion & Loosely Coupled Micro Services.
- Hands on experience on Microservices Architecture.
- Should have excellent acumen in Data Structures, algorithms, problem-solving and Logical/Analytical skills.
- Thorough understanding of OOPS concepts, Design principles and implementation of different type of Design patterns.
- Sound understanding of concepts like Exceptional handling, Serialization/Deserialization and Immutability concepts, etc.
- Good fundamental knowledge in Enums, Collections, Annotations, Generics, Autoboxing, etc.
- Experience with Multithreading, Concurrent Package and Concurrent APIs
- Basic understanding of Java Memory Management (JMM) including garbage collections concepts.
- Experience in RDBMS or NO SQL databases and writing SQL queries (Joins, group by, aggregate functions, etc.)
- Hands-on experience with Massage Broker like Kafka or other.
- Hands-on experience in creating RESTful webservices and consuming webservices. Hands-on experience with spring Cloud/Spring Boot.
- Hands-on experience with any of the logging frameworks (SLF4J/LogBack/Log4j)
- Experience of writing Junit test cases using Mockito / Powermock frameworks.
- Should have practical experience with Maven/Gradle and knowledge of version control systems like Git/SVN etc.
- Hands on experience on Cloud deployment/development.
Education :
- Bachelor's/Master's Degree in Computer Engineering, Computer Science, or a related field
Functional Areas: Other
Read full job descriptionPrepare for Microservice Architect roles with real interview advice