Java Software Engineer

4 weeks ago


Delhi, Delhi, India Avensys Consulting PVT LTD Full time

Job Description :

Responsibilities :

- Design, develop, and maintain high-performance, scalable, and secure Java applications.

- Write clean, well-documented, and testable code adhering to coding standards and best practices.

- Participate in all phases of the software development lifecycle (SDLC), including requirements analysis, design, development, testing, and deployment.

- Troubleshoot and resolve complex technical issues.

- Optimize application performance and ensure system stability.

- Provide technical guidance and mentorship to junior developers.

- Conduct code reviews and ensure code quality.

- Contribute to architectural design and technical decision-making.

- Evaluate and recommend new technologies and tools.

- Lead small to medium sized projects.

- Collaborate effectively with cross-functional teams, including product managers, QA engineers, and DevOps engineers.

- Communicate technical concepts clearly and effectively to both technical and non-technical stakeholders.

- Participate in agile ceremonies, such as sprint planning, daily stand-ups, and retrospectives.

- Stay up-to-date with the latest Java technologies and trends.

- Identify and implement process improvements to enhance development efficiency and quality.

- Contribute to the development of best practices and coding standards.

Required Skills and Experience :

- Bachelor's degree in Computer Science, Software Engineering, or a related field.

- 8-10 years of professional experience in Java development.

- Strong understanding of core Java concepts, including multithreading, concurrency, and data structures.

- Extensive experience with Java 8+ features (Lambda expressions, Streams, etc.).

- Proficiency in Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security).

- Experience with ORM frameworks, such as Hibernate or JPA.

- Experience with RESTful web services and API development.

- Experience with Microservices architecture.

- Experience with messaging queues such as Kafka, RabbitMQ, or similar.

- Experience with containerization technologies like Docker and orchestration platforms like Kubernetes.

- Experience with relational databases (e.g., MySQL, PostgreSQL, Oracle) and NoSQL databases (e.g., MongoDB, Cassandra).

- Strong SQL skills.

- Experience with mocking frameworks (Mockito).

- Experience with version control systems (Git).

(ref:hirist.tech)

  • Delhi, Delhi, India Iris Software Inc. Full time

    Senior Engineering JavaWe are looking for Senior Java professionals with 7-8 years' experience in java & related technologiesHands-on individual responsible for producing excellent quality of code, adhering to coding standards and industry best practicesMust have strong experience inCore Java, Spring boot, Multithreading, Microservices & DockerAble to...


  • Delhi, Delhi, India Guidewire Software Full time

    Guidewire is searching for a who is passionate about Technical Lead role(Java) all things data, from polishing data under the hood to visualizing complex data sets in mind blowing ways. You will help architect our next generation of data analytics and visualization tools to help insurance companies glean actionable insights into their operational...


  • Delhi, Delhi, India beBee Careers Full time

    We are seeking a highly skilled Java Software Engineer to join our team. As a Java Software Engineer, you will be responsible for designing, developing, and maintaining large-scale enterprise applications using Java programming language.The ideal candidate will have a strong proficiency in Java programming language and experience with SpringBoot framework....

  • Software Engineer

    3 days ago


    Delhi, Delhi, India beBee Careers Full time

    Software Engineer - Java DevelopmentWe are seeking a skilled Software Engineer with expertise in Java development to join our team. As a Software Engineer, you will be responsible for designing and developing software applications using Java and related technologies.About the TeamWe are a dynamic team of software engineers who are passionate about delivering...


  • Delhi, Delhi, India beBee Careers Full time

    Senior Software Engineer (Java)About the Technology TeamWe are a dynamic technology team that thrives on innovation and collaboration. Our team is seeking a seasoned Senior Software Engineer (Java) to contribute to the development of high-quality software solutions.Key ResponsibilitiesDesign, develop, test, and deploy high-quality software applications using...


  • Delhi, Delhi, India beBee Careers Full time

    **Job Title:** Java Software Engineer**Key Responsibilities:** As a Java Software Engineer, you will play a crucial role in designing, developing, and testing high-quality software applications using various technologies, including Java, Spring Boot, Angular JS, JavaScript, MySQL, and AWS SQL.You will be responsible for working closely with cross-functional...


  • Delhi, Delhi, India beBee Careers Full time

    Job Title: Java Software Engineering LeadWe are seeking an experienced Java developer to lead our software engineering team and help us deliver complex technical projects for our clients. As a Java software engineering lead, you will work on developing enterprise-scale applications and systems, and have a good understanding of multi-threading and...


  • Delhi, Delhi, India beBee Careers Full time

    **Software Engineering Leader (Java)**We are looking for an experienced software engineering leader to join our team. The ideal candidate will have a strong background in software development, with a focus on Java and related technologies.The software engineering leader will be responsible for leading design and architecture discussions for complex software...


  • Delhi, Delhi, India beBee Careers Full time

    Java Software Engineering ManagerWe are looking for an experienced Java Software Engineering Manager to join our team. The successful candidate will have a strong background in Java and at least 3 years of experience in a leadership or architectural role.Responsibilities:Lead and manage a team of developers, providing technical guidance and mentorship...


  • Delhi, Delhi, India beBee Careers Full time

    Job Title: Senior Java Software EngineerThe role of a Java Developer at our company involves solving complex technical problems in the industry. We are seeking talented software engineers to join our mission and be a part of a global software development team.Required Skills and Qualifications:Experience in Core Java and Spring Boot.Extensive experience in...