Java Software Engineer
4 weeks ago
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)-
Senior Java Software Engineer
2 weeks ago
Delhi, Delhi, India Iris Software Inc. Full timeSenior 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...
-
Technical Lead Software Engineer(Java)
3 days ago
Delhi, Delhi, India Guidewire Software Full timeGuidewire 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...
-
Java Software Engineer
1 week ago
Delhi, Delhi, India beBee Careers Full timeWe 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 timeSoftware 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...
-
Java Software Engineer
1 day ago
Delhi, Delhi, India beBee Careers Full timeSenior 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...
-
Java Software Engineer
2 days ago
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...
-
Java Software Engineering Lead
2 days ago
Delhi, Delhi, India beBee Careers Full timeJob 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...
-
Software Engineering Leader
18 hours ago
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...
-
Java Software Engineering Manager
2 weeks ago
Delhi, Delhi, India beBee Careers Full timeJava 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...
-
Senior Java Software Engineer
2 days ago
Delhi, Delhi, India beBee Careers Full timeJob 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...