We are searching for a Senior Level Back End Engineer with expertise in Java and Spring Boot, and experience working within the AWS environment. The role includes new feature development, migration of existing features, and API creation. The successful candidate will have hands-on experience in backend development, design architecture, and working with event-based architectures.
Requirements
Proficient in Java (version 11 and above) and Spring Boot framework.
Understanding of Design Patterns and ability to design architectural blueprints and application designs.
Experience with RDBMS such as Postgres and MySQL, and integrating them using Hibernate/JPA with Spring Boot applications.
Experience with event-based architecture using messaging queues like RabbitMQ, SQS, Kafka, etc.
Familiarity with Swagger/OpenAPI for Java is a plus.
Proven work on large, demonstrable projects with a team.
Experience with development pipelines, test automation, continuous integration, and deployment in cloud environments.
Knowledge of modern architecture concepts, design patterns, and Agile frameworks (e.g., Scrum).
Experience with various AWS services (e.g., Lambda, Cognito, DynamoDB, RDS).
Eagerness to learn new technologies and explore unfamiliar domains.
Self-motivation with a commitment to sharing knowledge and participating in the community.
Ability to work during Eastern Standard Time (EST) hours.
Reliable high-speed internet connection.
Required profile
Experience
Level of experience:Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.