Search by job, company or skills

Prognova

Senior Java Software Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 8 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Job Title: Senior Software Engineer (Java)

Location: Coimbatore

Job Type: Fulltime

Experience: 6+ years

Key Responsibilities:
  • Design and develop secure, scalable, and maintainable Java-based SaaS applications
  • Implement robust security measures using Spring Security, including authentication and authorization
  • Lead the integration of JBoss BPM Suite (jBPM) for business process automation
  • Apply microservices architecture to build modular and scalable systems
  • Guide architectural decisions and ensure alignment with business and technical goals
  • Collaborate with stakeholders to gather requirements and translate them into technical solutions
  • Conduct code reviews and mentor junior developers
  • Stay up to date with emerging technologies and recommend adoption when appropriate
  • Support CI/CD, DevOps, and cloud deployment initiatives
Core Technical Skills:

Java Ecosystem:

  • Advanced development experience with Java 21 and related modern features
  • Expertise in Spring Boot, Spring Framework, and Spring Security
  • Proficient in secure coding practices and implementation of access control mechanisms
  • Experience working with JBoss BPM Suite (jBPM)
  • Solid understanding of microservices architecture

Python & R Development (Good to Have):

  • Experience building Python and/or R-based applications
  • Integration of Python services with Java-based platforms
  • Data analysis using popular libraries in Python or R
Additional Skills:
  • Strong problem-solving and analytical thinking
  • Excellent verbal and written communication
  • Experience with CI/CD pipelines and DevOps tools
  • Proficiency with cloud platforms like AWS, Azure, or GCP
  • Experience with Apache Kafka and event-driven systems
  • Knowledge of Apache Spark for big data processing
  • Familiarity with Docker and Kubernetes for containerized deployments
  • Experience working in Agile environments
  • Skills in database design, query optimization, and performance tuning

Interested candidates can drop their resume at[Confidential Information]

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 133839757