Java/j2ee Developer

Year    OR, IN, India

Job Description

Java Developer

Job Title: Java Developer
Location: Bhubaneswar
Job Type: [Full-Time/Part-Time/Contract]

Job Overview:

We are looking for a talented Java Developer to join our dynamic team. The ideal candidate will be responsible for developing high-performance and scalable applications using Java programming language. As a Java Developer, you will be part of a collaborative development team, building robust applications and services that meet business and technical requirements. You should have strong programming skills, a solid understanding of object-oriented design, and the ability to write clean, maintainable code.

Key Responsibilities:

• Develop and Maintain Applications: Write, test, and maintain Java applications that deliver business solutions in various domains, including web applications, enterprise systems, or mobile backends.
• Collaborate with Teams: Work closely with cross-functional teams (including business analysts, front-end developers, QA engineers) to define, design, and deploy new features.
• Software Design & Architecture: Contribute to architectural decisions and design patterns to ensure high performance, scalability, and maintainability of software systems.
• Code Reviews & Mentorship: Review code from team members, provide constructive feedback, and assist junior developers in learning best practices.
• Troubleshoot & Debugging: Identify and resolve issues in production and development environments to ensure seamless software operation.
• Continuous Improvement: Stay up to date with Java frameworks, libraries, and tools. Suggest and implement process improvements to enhance development productivity and code quality.
• Documentation: Create and maintain detailed documentation for the developed systems, APIs, and libraries.
• Integration: Work with databases, third-party services, and RESTful APIs to integrate backend services and improve application functionality.

Required Skills & Qualifications:

• Proven Experience : 2-5 years of hands-on experience in Java development (Core Java, J2EE).
• Java Frameworks : Familiarity with popular Java frameworks (Spring, Hibernate, Struts, etc.).
• Web Technologies : Understanding of front-end technologies (HTML, CSS, JavaScript, REST APIs) and how they interact with back-end services.
• Database Knowledge : Experience with relational databases (MySQL, PostgreSQL, Oracle) and/or NoSQL databases (MongoDB, Cassandra).
• Object-Oriented Design (OOD): Strong understanding of object-oriented principles, design patterns, and SOLID principles.
• Version Control Systems : Experience using version control tools like Git.
• Testing Frameworks : Knowledge of unit testing (JUnit, TestNG) and test-driven development (TDD).
• Problem Solving : Excellent analytical and problem-solving skills with the ability to debug and optimize code.
• Communication Skills : Good written and verbal communication skills to work effectively with team members and stakeholders.

Preferred Skills:

• Cloud Platforms : Experience with cloud services like AWS, Azure, or Google Cloud.
• Microservices : Familiarity with microservice architecture and tools like Docker, Kubernetes, etc.
• CI/CD : Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines.
• Agile Methodologies : Experience working in an Agile environment (Scrum, Kanban).
• Additional Frameworks/Tools : Experience with tools such as Maven, Gradle, and frameworks like Spring Boot, Spring Security, and JavaFX.

Education & Experience:

• Bachelor's Degree in Computer Science, Information Technology, or a related field (or equivalent experience).
• Additional certifications in Java or software development (e.g., Oracle Certified Java Developer) are a plus.

Why Join Us?

• Collaborative Environment : Work with a passionate and supportive team.
• Career Growth : Opportunity to expand your skills and take on new challenges.
• Competitive Compensation : Attractive salary and benefits package.
• Flexible Work Options : [Remote/Hybrid/In-office options].

Job Types: Full-time, Permanent

Pay: ?221,384.88 - ?935,023.85 per year

Benefits:

• Work from home

Location Type:

• In-person

Schedule:

• Day shift
• Fixed shift
• Monday to Friday
• Morning shift

Education:

• Bachelor's (Preferred)

Experience:

• total work: 1 year (Preferred)
• Java: 1 year (Preferred)
• JSP: 1 year (Preferred)

License/Certification:

• Java (Preferred)

Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3510821
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    OR, IN, India
  • Education
    Not mentioned
  • Experience
    Year