Brilworks Software

Senior Java Developer

India

$900k–$1200k/year
about 2 months ago
Save Job

Summary

Senior Java + AWS Developer Experience: 3 to 5 years Role: Senior Software Engineer Roles and Responsibilities · Design, build, and maintain efficient, reusable, and reliable Java code. · Take full ownership of modules from development to production deployment, ensuring timely delivery. · Optimize application performance, quality, and responsiveness. · Diagnose and resolve bottlenecks and bugs, proactively improving application stability. · Work with message queues (RabbitMQ) and event-driven architectures for efficient system communication. · Deploy, manage, and optimize AWS services like EC2, S3, Lambda, RDS, and ECS for scalable and resilient applications. · Develop CI/CD pipelines using tools like Jenkins and Bitbucket for seamless code integration and delivery. · Maintain high code quality and implement automation strategies for productivity and reliability. · Write well-structured, testable, and efficient code with a focus on best practices. · Continuously explore new technologies and solutions, bringing fresh ideas to architectural discussions. Desired Candidate Profile · Proficient in Java, with a solid understanding of its ecosystems and object-oriented principles. · Hands-on experience with AWS services (EC2, S3, ECS, RDS, DynamoDB, etc.) for effective cloud infrastructure management (AWS certification is a plus). · Strong understanding of scalable application design principles. · Proficient in Relational Databases, SQL, and ORM technologies (e.g., MySQL, Hibernate). · Experienced in Spring Framework, with a preference for Spring Boot. · Familiar with test-driven development and able to write maintainable test suites. Must-Have Skills · Java: Version 11/17 proficiency · Spring Framework: Strong experience with core and web modules · Relational Databases: Hands-on experience with MySQL, PostgreSQL · REST API: Capable of developing scalable REST APIs to handle high concurrent user loads (20k+ users) · AWS Infrastructure: Proficiency in deploying and managing cloud services · Adaptability: Willingness to embrace new technologies as required Good-to-Have Skills · Microservices Architecture: Understanding of microservices-based application design · Spring Boot: Additional expertise for Spring-based applications · NoSQL Databases: Experience with DynamoDB, Redis, and Memcache · Frontend Frameworks: Exposure to Angular · Additional Languages: Basic proficiency in Python Job Types: Full-time, Permanent Pay: ₹900,000.00 - ₹1,200,000.00 per year Benefits: Flexible schedule Health insurance Paid sick time Paid time off Provident Fund Location Type: In-person Schedule: Day shift Fixed shift Monday to Friday Experience: AWS: 3 years (Preferred) Java: 3 years (Preferred) Location: Ahmedabad, Gujarat (Preferred) Work Location: In person Expected Start Date: 15/11/2024

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job