Java Developer Jobs Opening in A Leading Company at Akurdi, Balewadi, Baner, Pune
Job Description
Java Developer
We are looking for a skilled Java Developer with strong knowledge of Core Java, OOPs, and Java 8 features. The candidate should have experience with Spring Boot, REST APIs, and MySQL. Responsibilities include designing, developing, testing, and maintaining applications, troubleshooting issues, and collaborating with the team to deliver high-quality software.
Key Responsibilities
1. Application Development
-
Design and develop high-performance, secure, and scalable Java applications.
-
Utilize Core Java, OOPs principles, and Java 8 features such as Streams, Lambda Expressions, and Functional Interfaces to create efficient code.
-
Build and maintain RESTful web services and APIs to integrate with external systems and applications.
-
Implement microservices-based architecture using Spring Boot where required.
2. Database Management
-
Develop and maintain database schemas, queries, and stored procedures using MySQL.
-
Ensure optimized data retrieval and efficient database performance.
-
Work with ORM frameworks like Hibernate/JPA for data persistence.
3. Testing and Debugging
-
Write unit tests using JUnit or other testing frameworks to ensure code quality.
-
Perform integration testing for application components.
-
Identify, troubleshoot, and fix bugs or performance issues in applications.
4. Collaboration and Documentation
-
Work closely with cross-functional teams including business analysts, front-end developers, and QA testers.
-
Participate in code reviews and provide constructive feedback to peers.
-
Prepare technical documentation including design specifications, architecture diagrams, and API documentation.
5. Deployment and Maintenance
-
Deploy applications to development, staging, and production environments.
-
Monitor application performance post-deployment and implement necessary fixes or enhancements.
-
Maintain and update existing software to meet evolving business requirements.
Skills and Competencies
1. Technical Skills
-
Core Java Expertise – Solid understanding of Java syntax, data types, collections, exception handling, multithreading, and file I/O.
-
OOP Principles – Proficiency in encapsulation, inheritance, polymorphism, and abstraction.
-
Java 8 Features – Strong hands-on experience with Streams API, Lambda expressions, Optional class, and Date/Time API.
-
Spring Boot Framework – Experience in creating REST APIs, dependency injection, and microservices.
-
RESTful Services – Ability to design and consume REST APIs with proper HTTP methods and status codes.
-
MySQL Database – Proficiency in database design, SQL queries, joins, indexing, and optimization.
-
Version Control – Knowledge of Git for source code management.
-
Build Tools – Familiarity with Maven or Gradle for project builds and dependency management.
2. Problem-Solving and Analytical Skills
-
Strong debugging and troubleshooting capabilities.
-
Analytical thinking to translate business requirements into technical solutions.
-
Ability to optimize code for performance and scalability.
3. Collaboration and Communication Skills
-
Effective communication with technical and non-technical stakeholders.
-
Ability to work in an Agile/Scrum development environment.
-
Strong documentation skills to ensure knowledge transfer and maintainability.
4. Adaptability and Continuous Learning
-
Willingness to stay updated with new Java features, frameworks, and tools.
-
Flexibility to work on different modules, technologies, or projects as needed.
More information about this Java developer Job
Please go through the below FAQs to get all answers related to the given Java developer job
- What are the job requirements to apply for this Java developer job position?
- Ans: A candidate must have a minimum of fresher as an Java developer
- What is the qualification for this job?
- Ans: The candidate can be a Graduate from any of the following: BE/B.Tech, BSc, CS
- What is the hiring Process of this job?
- Ans: The hiring process all depends on the company. Normally for an entry level, hiring the candidate has to go for Aptitude, GD (If they look for communication),Technical test and face to face interviews.
- This Java developer is a work from home job?
- Ans: No ,its not a Work from Home Job.
- How many job vacancies are opening for the Java developer position?
- Ans: There are immediate 1 job openings for Java developer in our Organisation.