10 Sep
|
Applix
|
Bengaluru
About Applix
At Applix, we build innovative enterprise technology solutions that help global organizations modernize, automate, and scale their business operations. We believe in engineering excellence, collaborative problem-solving, and delivering high-quality software that creates measurable business impact.
As part of our engineering team, you will design and build scalable cloud-native applications using modern Java technologies and AWS services. You will collaborate with cross-functional teams to develop secure, high-performing, and reliable enterprise software while contributing throughout the software development lifecycle.
Role Summary
We are seeking a skilled Java Software Engineer with strong expertise in Java, Spring Boot, Microservices, and AWS. The ideal candidate has hands-on experience building cloud-native applications, developing REST APIs, implementing CI/CD pipelines, and working within Agile teams. You will play a key role in designing, developing, testing, deploying, and maintaining enterprise applications while driving engineering best practices.
Key Responsibilities
- Design, develop, test, and maintain scalable backend applications using Java and Spring Boot.
- Build and maintain RESTful APIs and microservices architectures.
- Participate in technical design discussions, architecture reviews, and solution planning.
- Develop secure, high-performance, and resilient cloud-native applications on AWS.
- Write clean, maintainable, and well-tested code following software engineering best practices.
- Perform unit, integration, and automated testing using up-to-date testing frameworks.
- Contribute to CI/CD pipelines, deployment automation, and release management.
- Troubleshoot production issues and collaborate with DevOps teams to improve system reliability.
- Conduct peer code reviews and mentor junior engineers when required.
- Collaborate effectively with product managers, QA engineers,
architects, and distributed Agile teams.
Required Technical Skills
Backend Development
- Strong proficiency in Java (8/11/17+)
- Spring Boot
- Spring MVC
- Spring Data
- Spring Security
- RESTful Web Services
- Microservices Architecture
Cloud & AWS
- AWS Lambda
- ECS
- S3
- SNS
- Kinesis
- CloudWatch
Containerization & DevOps
- Docker
- CI/CD Pipelines
- GitHub
- Branching Strategies
Databases
- MySQL
- PostgreSQL
- DynamoDB
- Snowflake
API Development
- REST APIs
- Swagger/OpenAPI
- Postman
Testing
- Unit Testing
- Integration Testing
- Test Automation
- TDD/BDD Practices
Development Practices
- Agile/Scrum
- Software Development Life Cycle (SDLC)
- Code Reviews
- Performance Optimization
- Application Monitoring & Troubleshooting
Preferred Qualifications
- Experience building large-scale distributed systems.
- Exposure to event-driven architectures.
- Familiarity with modern AI-assisted software development tools.
- Experience working in enterprise Agile environments.
- Knowledge of cloud security and application performance optimization.
Soft Skills
- Strong analytical and problem-solving abilities.
- Excellent debugging and troubleshooting skills.
- Effective verbal and written communication.
- Ability to work independently and collaboratively.
- Strong ownership mindset with attention to quality and delivery timelines.
Education & Experience
- Bachelor's degree in Computer Science, Engineering, or a related discipline.
- 4–6+ years of professional experience developing Java-based enterprise applications.
- Proven experience delivering cloud-native applications using AWS.
Why Join Applix?
- Work on modern cloud-native enterprise applications.
- Collaborate with highly skilled engineering teams.
- Exposure to cutting-edge technologies and large-scale distributed systems.
- Flexible and collaborative work environment.
- Opportunities for continuous learning, innovation, and career growth.
📌 Java Software Engineer (AWS) (Bengaluru)
🏢 Applix
📍 Bengaluru