Enable job alerts via email!

Software Development Engineer II - Java

Lucio IT Services

Bengaluru

On-site

INR 15,00,000 - 22,00,000

Full time

30+ days ago

Job summary

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.

Qualifications

  • 5+ years of professional software development experience required.
  • Strong proficiency in Java and Spring Framework mandatory.
  • Experience with AWS services preferred.

Responsibilities

  • Participate in the full software development lifecycle: requirements gathering, design, development, testing, deployment, and maintenance.
  • Implement and deliver high-quality technology solutions that meet business needs.
  • Maintain operational rigor and system performance.

Skills

Java
Problem-solving
Data Structures
Algorithms
Spring Framework
AWS

Education

Bachelors degree in Computer Science or related field

Job description

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.


- Operational Rigor : Ensure operational excellence for our rapidly growing tech stack by implementing robust monitoring, alerting, and troubleshooting mechanisms, and contributing to maintaining system stability and performance.

Leadership Principles :

- Learn and Be Curious : Continuously seek opportunities to learn and expand your technical knowledge and understanding of new technologies and industry best practices.

- Ownership : Take full responsibility for the quality, reliability, and timely delivery of your work, proactively identifying and addressing potential issues.

- Deep Dive : Possess the ability and willingness to dive deep into technical complexities, troubleshoot challenging problems, and understand the underlying systems.

- Bias for Action : Demonstrate a sense of urgency and a proactive approach to problem-solving, taking initiative to move projects forward

Role & Responsibilities :

- 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


Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.