Pune, Maharashtra, India
Information Technology
Full-Time
Cygnet Digital
Overview
Lead/Senior Software Engineer - Java
Company : Cygnet One
Location : Ahmedabad (C.G. Road)
Experience : 5+ Years
Joining Preference : Immediate to 15 Days
About Cygnet One
Cygnet One is a dynamic and forward-thinking technology company committed to building high-performing and scalable enterprise applications. We foster a collaborative and innovative environment where passionate individuals can thrive and contribute to cutting-edge projects. We value clean code, best software development practices, and continuous learning.
About The Role
We are seeking a highly motivated and experienced Lead/Senior Software Engineer with a strong background in Java development to join our growing team in Ahmedabad. In this role, you will be instrumental in designing, developing, and maintaining robust and scalable applications. You will leverage your expertise in Java and related technologies to contribute to the full software development lifecycle, ensuring the delivery of high-quality solutions. As a senior member of the team, you will also have opportunities to mentor junior engineers and contribute to architectural decisions.
Responsibilities
Company : Cygnet One
Location : Ahmedabad (C.G. Road)
Experience : 5+ Years
Joining Preference : Immediate to 15 Days
About Cygnet One
Cygnet One is a dynamic and forward-thinking technology company committed to building high-performing and scalable enterprise applications. We foster a collaborative and innovative environment where passionate individuals can thrive and contribute to cutting-edge projects. We value clean code, best software development practices, and continuous learning.
About The Role
We are seeking a highly motivated and experienced Lead/Senior Software Engineer with a strong background in Java development to join our growing team in Ahmedabad. In this role, you will be instrumental in designing, developing, and maintaining robust and scalable applications. You will leverage your expertise in Java and related technologies to contribute to the full software development lifecycle, ensuring the delivery of high-quality solutions. As a senior member of the team, you will also have opportunities to mentor junior engineers and contribute to architectural decisions.
Responsibilities
- Design, develop, and maintain high-performing, scalable, and secure Java-based enterprise applications.
- Write clean, well-documented, and maintainable code adhering to best software development practices and coding standards.
- Actively participate in all phases of the software development lifecycle (SDLC), including requirements gathering, design, implementation, testing, deployment, and maintenance.
- Utilize your expertise in Spring Boot and Hibernate to build efficient and robust backend systems.
- Employ Maven for project management and dependency management.
- Develop and execute unit and integration tests using JUnit and Mockito to ensure code quality and reliability.
- Collaborate effectively with cross-functional teams, including product managers, designers, and QA engineers, to deliver high-quality solutions.
- Troubleshoot and resolve complex technical issues.
- Contribute to architectural discussions and decisions, providing technical guidance and recommendations.
- Stay up-to-date with the latest technology trends and advancements in Java and related ecosystems.
- Potentially mentor and guide junior engineers, fostering their technical growth.
- Contribute to the continuous improvement of our development processes and tools.
- Work with monolithic and microservices-based system architectures.
- Bachelor's or Master's degree in Computer Science or a related field.
- Minimum of 5 years of hands-on experience in Java software development.
- Strong proficiency in Java programming language.
- Solid experience with Spring Boot framework for building enterprise applications.
- In-depth understanding and practical experience with Hibernate for object-relational mapping.
- Experience with Maven for build automation and dependency management.
- Proven ability to write comprehensive unit and integration tests using JUnit and Mockito.
- Experience with version control systems, preferably Git.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.
- Ability to work independently and as part of a team.
- Experience with Microservices architecture and development.
- Familiarity with messaging systems such as Kafka and ActiveMQ.
- Experience with in-memory data stores like Redis.
- Knowledge of integration frameworks like Camel.
- Experience with API Gateway technologies.
- Understanding of security protocols like OAuth 2.0.
- Experience with Cloud Technologies (e.g., AWS, Azure, GCP).
- Familiarity with AI-powered development tools such as GitHub Copilot or Codium.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in