Java Developer

Staffice Global

  • Chennai, Tamil Nadu
  • Permanent
  • Full-time
  • 15 days ago
Job DescriptionKey Responsibilities:1. Software Development & Implementation
  • Design, develop, and maintain Java applications using frameworks like Spring Boot, Hibernate, and JPA.
  • Implement RESTful APIs, SOAP web services, and microservices-based architectures.
  • Ensure code quality, reusability, and adherence to best practices.
  • Optimize application performance and scalability.
2. Back-End Development & API Integration
  • Develop and integrate APIs for seamless data exchange between front-end and back-end systems.
  • Implement authentication and authorization mechanisms (OAuth, JWT, Spring Security).
  • Work with messaging systems like RabbitMQ, Kafka for asynchronous processing.
3. Database Management
  • Work with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB) for data persistence.
  • Write optimized queries and stored procedures for database interactions.
  • Ensure database security, indexing, and optimization for better performance.
4. Testing & Debugging
  • Perform unit testing using JUnit, Mockito and integration testing for ensuring code reliability.
  • Debug and troubleshoot performance issues, memory leaks, and runtime exceptions.
  • Implement logging mKey Responsibilities: 1. Software Development & Implementation Design, develop, and maintain Java applications using frameworks like Spring Boot, Hibernate, and JPA. Implement RESTful APIs, SOAP web services, and microservices-based architectures. Ensure code quality, reusability, and adherence to best practices. Optimize application performance and scalability. 2. Back-End Development & API Integration echanisms using Log4j, SLF4J.
5. CI/CD & DevOps Collaboration
  • Work with DevOps teams to integrate code into CI/CD pipelines (Jenkins, GitLab CI/CD, Azure DevOps).
  • Utilize containerization tools like Docker, Kubernetes for application deployment.
  • Collaborate on cloud-based deployments using AWS, Azure, or Google Cloud.
6. Security & Performance Optimization
  • Ensure application security using encryption, authentication, and secure coding standards.
  • Optimize Java applications for speed and efficiency.
  • Identify and resolve vulnerabilities following OWASP best practices.
7. Agile Development & Team Collaboration
  • Participate in Agile/Scrum ceremonies (sprint planning, daily stand-ups, retrospectives).
  • Work with product managers, business analysts, and UI/UX designers to refine requirements.
  • Collaborate with front-end developers to integrate APIs and enhance user experience.
8. Documentation & Continuous Learning
  • Maintain technical documentation, including system architecture and API documentation.
  • Stay updated with Java advancements, frameworks, and best practices.
  • Contribute to knowledge-sharing sessions and team mentorship.
✅ Technical Skills:
  • Core Java (JDK 11+), Spring Boot, Hibernate, JPA.
  • Microservices architecture, RESTful APIs, SOAP web services.
  • SQL (MySQL, PostgreSQL), NoSQL (MongoDB, Cassandra).
  • Testing frameworks (JUnit, Mockito).
  • Version control (Git, GitHub, GitLab, Bitbucket).
  • CI/CD tools (Jenkins, Docker, Kubernetes).
  • Cloud services (AWS, Azure, GCP) - optional but preferred.
  • Angular development
✅ Soft Skills:
  • Strong analytical and problem-solving skills.
  • Effective communication and teamwork abilities.
  • Ability to work in a fast-paced, Agile environment.
  • Attention to detail and passion for software development.
✅ Preferred Qualifications:
  • Bachelor’s degree in computer science, IT, or related field.
  • Certifications like Oracle Certified Java Programmer (OCJP), Spring Professional Certification are a plus.
Required Skills Spring Boot, Hibernate, and JPA., RESTful APIs, SOAP web services, and microservices-based architectures., RabbitMQ, Kafka, SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB), CI/CD & DevOps Collaboration, AWS, Azure, or Google Cloud.Aug 18, 2025- Years Exp.2 Vacancies

Staffice Global

Similar Jobs

  • Developer - Java Fullstack

    Standard Chartered

    • Chennai, Tamil Nadu
    Job Summary A dynamic, talented Java application developer who is ready for a challenge where teamwork, technical ability, and problem-solving skills are essential. Supports Dev…
    • Just now
  • Developer - Java Fullstack

    Standard Chartered

    • Chennai, Tamil Nadu
    Job Summary A dynamic, talented Java application developer who is ready for a challenge where teamwork, technical ability, and problem-solving skills are essential. Supports Dev…
    • 2 hours ago
  • Lead Java Developer - Vice President

    Citigroup

    • Chennai, Tamil Nadu
    We are seeking a highly skilled and experienced Java Senior Developer to join our team as a Vice President. This role typically involves leading the design, development, and implem…
    • 1 day ago