Job Description
JAVA DEVELOPER
SE: 3–5 Years
SSE: 5–7 Years
Location: Bangalore
Work Model: 5 Days Onsite
Work Timings: 9:30 AM – 6:30 PM
Key Responsibilities:
• Develop and maintain Java-based web applications using Spring Boot, Spring MVC, and Hibernate.
• Build and consume REST and SOAP web services.
• Manage source code using Git, SVN, or Perforce.
• Configure and use CI tools like Jenkins, Travis, or GitLab.
• Work on UI frameworks such as AngularJS, HTML5, CSS3, and JavaScript.
• Write complex queries and manage open-source databases.
• Participate in code reviews, unit testing, and agile ceremonies.
• Collaborate with internal stakeholders and clients for requirement gathering and delivery.
• Ensure adherence to software engineering principles and SDLC best practices.
Required Skills:
• Strong knowledge of Core Java, J2EE, and Spring Boot.
• Experience with REST/SOAP APIs, Kafka, and Redis (preferred).
• Familiarity with Agile methodologies and Test-Driven Development.
• Hands-on experience with front-end technologies (HTML5, CSS3, JavaScript).
• Good understanding of version control, CI/CD, and performance optimization.
• Excellent analytical and communication skills.
Technical Stack Exposure:
• Languages: Java, SQL
• Frameworks: Spring Boot, Hibernate
• Messaging Systems: Apache Kafka
• Databases: PostgreSQL, MySQL, Redis
• DevOps Tools: Docker, Jenkins, Git, Maven
• Cloud Platforms: AWS, Azure (if applicable)
Security & Data Protection Responsibilities:
• Implement end-to-end encryption for secure data transmission.
• Ensure data at rest and in transit is encrypted using industry-standard protocols (e.g., AES-256, TLS 1.2/1.3).
• Integrate OAuth 2.0 / OpenID Connect for secure authentication and authorization.
• Implement role-based access control (RBAC) and multi-factor authentication (MFA).
• Conduct regular vulnerability assessments and penetration testing.
• Ensure compliance with RBI guidelines, DEPA specifications, and data privacy laws (e.g., PDP Bill, GDPR).
• Implement audit logging, data masking, and tokenization for sensitive data.
• Handle CORS (Cross-Origin Resource Sharing) configurations to ensure secure and controlled API access.
• Collaborate with DevSecOps to integrate security into CI/CD pipelines.
• Experience with certificate-based authentication (e.g., mutual TLS).
• Familiarity with JSON Web Encryption (JWE) and JSON Web Signature (JWS).
• Knowledge of key management systems (KMS) and hardware security modules (HSMs).
• Understanding of rate limiting, throttling, and API gateway configurations.
• Adherence to OWASP secure coding practices.