Java Software Developer
NetReach Software Pvt LtdJob Description
Job Description for Java Software Developer
Job Description: Java Full Stack Developer
Position: Java Full Stack Developer
Location: Mumbai Suburbs
Company: Netreach Software Pvt Ltd
Job Type: Full-time
Experience: 2 to 5 years
Career Level: Mid to Senior Level
About Us: NetReach Singapore with its offshore office in Mumbai is a diversified offshore Business Solutions and IT Services provider. We provide consulting, deliver expertise, advanced technologies and accelerators in solution design, development and integration.
Responsibilities:
As a Java Full Stack Developer, you will be responsible for:
1. Full Stack Development: Designing and developing software applications using Java, Javascript, Jquery, Hibernate, Spring Boot, React, SQL, and other relevant technologies.
2. End-to-End Development: Leading the end-to-end development of Java Spring applications and Microservices, ensuring scalability, security, and maintainability.
3. Architectural Design: Hands-on experience in architecting new web applications, ensuring optimal performance and user experience.
4. Code Quality Assurance: Conducting thorough code reviews to ensure adherence to coding standards, best practices, and overall code quality.
5. Collaboration: Collaborating seamlessly with cross-functional teams to deliver robust, efficient, and high-quality software solutions.
6. Continuous Integration and Deployment: Strong knowledge and proficiency in Continuous Integration and Continuous Deployment using tools like Git, JIRA, Jenkins, etc.
7. Database Management: Designing, optimizing, and managing PostgreSQL databases, including schema design, indexing, and query optimization.
8. Troubleshooting and Debugging: Expertise in troubleshooting and debugging complex software issues for effective and efficient solutions.
9. REST APIs and Microservices: Skilled in developing REST APIs, optimizing SQL queries, and implementing microservices architecture to enhance application performance and scalability.
10. Version Control and Tools: Proficient in utilizing Git, JIRA, Jenkins, and other tools for version control, issue tracking, and continuous integration and deployment.
Requirements:
1. Strong command of the Java programming language and expert knowledge of the Spring framework, expert knowledge of Javascript/Jquery and Hibernate.
2. Hands-on experience with version control systems (e.g., GitHub) and build tools like Maven.
3. Expertise in Oracle or Postgres database design and performance optimization.
4. Solid understanding and experience with Tomcat application server.
5. Proficiency in AWS cloud services, cloud architecture, and deployment methodologies.
6. Proven track record of deploying and managing applications on Heroku.
7. Effective communicator and collaborator, excelling in team environments while providing technical leadership and mentorship to junior colleagues.
Education: Bachelor’s or Master’s degree in Computer Science or related field.
- Work location : Mumbai Suburban
- Work Mode : Not Updated
- Job Requirements :1
- Educational Qualification : Any Degree
Additional Information
- Immediate Joining
Other Details
- Weekly Working Days: 5
- OFF Days Comment: All Saturdays Off
- Salary Type: Annual CTC
- Salary : 3 - 6
Other Description
- Industry Type: Information Technology (IT)
- Employment Type: Full Time
- Role Category: Information Technology (IT)
Education
Key Skills
About Company
NetReach Singapore with its offshore office in Mumbai is a diversified offshore Business Solutions and IT Services provider. We provide consulting, deliver expertise, advanced technologies and accelerators in solution design, development and integration.
Company Info
- Address :