Java developer

Dotcod innovation Pvt ltd

Bangalore
Full time
5 - 8 Yrs
10000 - 25000 INR
Job Openings: 2

Required Skills:

Java

AngularJS

Flux

Cloud Applications

We are looking for a skilled Java Developer to join our team and contribute to the design, development, and maintenance of high-performance and scalable applications. The ideal candidate should have a solid understanding of Java programming, software development principles, and a passion for building innovative solutions.

Key Responsibilities:

  1. Application Development:
  • Design, develop, and maintain Java-based applications.
  • Write clean, maintainable, and efficient code adhering to best practices.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  1. API Development and Integration:
  • Develop and integrate RESTful and SOAP APIs.
  • Ensure seamless integration with third-party tools and services.
  1. Database Management:
  • Work with relational and NoSQL databases to store, retrieve, and optimize data.
  • Write efficient database queries and optimize data models.
  1. Testing and Debugging:
  • Conduct unit testing and integration testing for quality assurance.
  • Troubleshoot and debug issues in existing systems and implement fixes.
  1. Deployment and Maintenance:
  • Deploy applications to production environments and monitor their performance.
  • Provide post-deployment support and resolve technical issues promptly.
  1. Collaboration and Documentation:
  • Work closely with project managers, business analysts, and other developers to meet project goals.
  • Document application designs, development processes, and technical specifications.

Required Skills:

  • Proficiency in Java (JDK 8+).
  • Experience with Spring Framework (Spring Boot, Spring MVC, Spring Data, Spring Security).
  • Strong understanding of Object-Oriented Programming (OOP) concepts.
  • Familiarity with relational databases (e.g., MySQL, PostgreSQL) and ORM tools like Hibernate.
  • Experience with build tools like Maven or Gradle.
  • Knowledge of web technologies such as HTML, CSS, JavaScript, and JSP/Thymeleaf.
  • Proficiency in writing and consuming RESTful and SOAP APIs.
  • Hands-on experience with version control tools like Git.

Preferred Skills:

  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud Platform.
  • Experience with microservices architecture and containerization tools (e.g., Docker, Kubernetes).
  • Understanding of messaging queues (e.g., RabbitMQ, Kafka).
  • Knowledge of NoSQL databases (e.g., MongoDB, Cassandra).
  • Basic knowledge of CI/CD pipelines and DevOps practices.

Qualifications:

  • Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
  • 2–5 years of experience in Java development or related roles.

Why Join Us?

  • Opportunity to work on challenging projects with cutting-edge technologies.
  • Competitive salary and comprehensive benefits package.
  • Supportive and collaborative work environment.
  • Opportunities for career growth and skill enhancement.


About Company

Dotcod innovation Pvt ltd
Learn more about the company