TE

Core Java

Teamware Solutions
Mumbai8-15 LPA Posted 16 Jul 2025
FULL TIME
Svn
Git
Oracle
Mysql
Postgresql

Job Description

Key Responsibilities:

  1. Core Java Development:
  • Develop and maintain high-performance Java applications and services using Core Java and J2EE technologies.
  • Write clean, reusable, and efficient code adhering to best practices and design patterns.
  • Implement multithreading, concurrency, and asynchronous programming to build scalable and high-performance solutions.
  • Work with frameworks like Spring, Spring Boot, and Hibernate to implement business logic and enhance application functionality.
  1. Database Integration:
  • Design, implement, and optimize database queries and interactions using JDBC, ORM (Hibernate), or JPA.
  • Collaborate with database administrators and other developers to design optimal SQL queries and ensure data integrity.
  • Integrate and maintain relational databases (e.g., MySQL, PostgreSQL, Oracle) or NoSQL databases (e.g., MongoDB).
  1. Application Optimization and Troubleshooting:
  • Perform code profiling, performance tuning, and debugging to ensure applications run efficiently.
  • Analyze and troubleshoot production issues, bugs, and system failures, providing timely fixes and preventive measures.
  • Conduct unit testing, integration testing, and ensure code quality through code reviews.
  1. API Development and Integration:
  • Design and implement RESTful APIs to connect frontend applications with backend services.
  • Ensure proper integration of third-party APIs and services to enhance application features and functionality.
  • Use JSON, XML, and other data formats for API communication.
  1. Agile Development & Collaboration:
  • Participate in Agile Scrum ceremonies including daily stand-ups, sprint planning, and retrospectives.
  • Collaborate with cross-functional teams including front-end developers, QA engineers, and business analysts to design and implement features.
  • Contribute to continuous integration and continuous deployment (CI/CD) pipelines and DevOps practices.
  1. Code Quality & Documentation:
  • Follow coding standards and best practices to write clean, maintainable, and testable code.
  • Write detailed technical documentation for code, APIs, and system configurations.
  • Participate in regular code reviews, ensuring quality and consistency across the team.
  1. Security and Compliance:
  • Implement security best practices in application development, including input validation, authentication, and authorization.
  • Ensure applications comply with relevant industry standards and regulatory requirements.
  1. Learning & Innovation:
  • Stay up-to-date with latest trends and technologies in the Java ecosystem and software development.
  • Continuously improve your skills and share knowledge with the team, encouraging innovation and best practices.

Required Qualifications:

  • 2-5 years of experience in Core Java development.
  • Proficiency in Java 8 or newer features, including Streams, Lambda Expressions, and Collectors.
  • Strong knowledge of OOP (Object-Oriented Programming) concepts and design patterns like Singleton, Factory, Observer, etc.
  • Experience working with Spring Framework (Spring Boot, Spring MVC, Spring Security) and Hibernate or JPA.
  • Solid understanding of multithreading and concurrency concepts in Java.
  • Experience with SQL and relational databases (e.g., MySQL, PostgreSQL, Oracle).
  • Knowledge of RESTful API development, including JSON and XML communication.
  • Familiarity with version control tools like Git and SVN.
  • Experience with unit testing frameworks (e.g., JUnit, Mockito).
  • Strong problem-solving skills and debugging abilities.
  • Excellent communication and collaboration skills.
Join WhatsApp Channel