Senior software engineer – java & aws
we are seeking a senior software engineer (java & aws) to design, build, and scale high-availability enterprise applications in a cloud-native environment.
this role is ideal for an experienced backend engineer who thrives in agile teams and enjoys working on scalable microservices, modern architectures, and aws-based solutions.
key responsibilities
* design, develop, test, and deploy scalable backend services using java/j2ee and spring boot
* build and maintain cloud-native applications on aws, ensuring performance, security, and reliability
* develop and enhance restful apis and microservices architectures
* refactor and optimize existing codebases for scalability and maintainability
* collaborate with cross-functional teams (qa, devops, engineering, product)
* participate in architecture discussions, code reviews, and design sessions
* maintain technical documentation for systems and deployments
* contribute actively within an agile/scrum environment and take ownership of deliverables end-to-end
required technical skills
* strong hands-on experience with java, spring boot, hibernate, and enterprise java frameworks
* solid experience designing and deploying applications on aws, including:
o ec2
o s3
o rds
o dynamodb
o iam
o cloudwatch
o load balancers
* experience building rest apis and microservices
* strong knowledge of sql/pl-sql and relational database design
* experience with git (bitbucket/stash)
* familiarity with api testing tools (postman, soapui)
* experience with java ides such as intellij idea or eclipse
* understanding of ci/cd pipelines and cloud deployment practices
qualifications
* 4+ years of experience developing enterprise or cloud-based web services
* strong foundation in java design patterns and backend architecture
* hands-on aws production experience
* experience with relational and non-relational databases
* solid understanding of data structures and algorithms
* experience working in agile/scrum teams
* strong communication skills and ownership mindset
job information
* job types: full-time, permanent
* pay: $50,000.00 - $90,000.00 per month
application questions
* can you describe a recent project where you designed and implemented microservices using java and spring boot? What architectural decisions did you make and why?
* what aws services have you used in production environments, and how were they integrated into your application architecture?
* how have you implemented ci/cd pipelines for java applications? Please describe the tools and deployment strategy you used.
* this position follows a hybrid work model in guadalajara city. Are you ok going to the office 2 - 3 times per week at office?
language
* english (required)
work location
hybrid remote in las Águilas, 45608 zapopan, jal.
#j-18808-ljbffr