Enable job alerts via email!
Lucio IT Services is looking for a motivated Software Development Engineer II for an 8-month contract in Bangalore. The successful candidate will design, develop, and deliver technology solutions, focusing on full-stack development within AWS architecture. A minimum of 5 years' software development experience and strong Java skills are essential.
About The Job :
We are seeking a highly motivated and experienced Software Development Engineer II to join our dynamic team in Bangalore on an 8-month contract basis.
As a Software Development Engineer II, you will play a crucial role in designing, developing, and delivering high-quality technology solutions.
You will work closely with senior engineers, taking ownership of development across multiple layers of the stack, particularly within our native AWS architecture.
This role demands a strong focus on operational rigor to support our rapidly growing tech stack.
Location : Bangalore, India
Duration : 8 Months
Job Type : Contract
Work Type : Onsite
Shift Timings : 40 hours per week. Normal shift with flexible hours.
Experience : 5+ years
Job Description :
- Implementation and Delivery : Work closely with senior engineers to understand requirements, design solutions, and implement and deliver high-quality technology solutions that meet business needs and technical standards.
- Full-Stack Development in AWS : Own the development lifecycle across multiple layers of the application stack, including designing and implementing distributed workflows hosted within our native AWS architecture.
- Participate in the full software development lifecycle, including requirements gathering, design, development, testing, deployment, and maintenance.
- Write clean, well-documented, and efficient code in Java.
- Apply strong problem-solving skills and data structures and algorithms knowledge to design and implement effective solutions.
- Utilize the Spring Framework to build robust and scalable applications.
- Design and implement distributed workflows and services within a native AWS environment.
- Work with AWS services such as DynamoDB, CDK, Lambda, and S3 (preferred).
- Contribute to the design and implementation of scalable and resilient systems.
- Participate in code reviews to ensure code quality and adherence to best practices.
- Collaborate effectively with cross-functional teams, including product managers, designers, and QA engineers.
- Contribute to improving development processes and tools.
- Monitor application performance and identify areas for optimization.
- Troubleshoot and resolve production issues in a timely manner.
- Contribute to maintaining operational rigor and stability of the tech stack.
Mandatory Requirements :
- Strong proficiency in Java programming language.
- Excellent problem-solving skills with a strong analytical aptitude.
- Solid understanding of Data Structures and Algorithms (DSA).
- Hands-on experience with the Spring Framework.
- Minimum of 5+ years of professional software development experience.
- Ability to work effectively in an onsite, collaborative environment.
- Immediate Joiner - Candidates must be available to join immediately upon selection.
Preferred Skills :
- Experience with AWS services such as DynamoDB, CDK (Cloud Development Kit), Lambda, and S3.
- Experience with building and deploying applications in a cloud environment (preferably AWS).
- Familiarity with microservices architecture.
- Experience with CI/CD pipelines and DevOps practices.
- Knowledge of testing frameworks and methodologies (e., JUnit, Mockito).
- Experience with monitoring and logging tools (e., CloudWatch, ELK stack).
- Familiarity with agile development
- Minimum of a Bachelors degree in Computer Science or a related field