Search by job, company or skills

Speriti Solutions

Speriti Solutions - Senior Java Full Stack Developer - Spring Boot/React.js

10-12 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted a day ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Description

Architecture & Design :

  • Lead the architectural design of enterprise-grade applications, ensuring scalability, security, and performance.
  • Define and maintain the system architecture, technology stack, and design patterns.
  • Evaluate and select appropriate technologies, tools, and frameworks to align with business objectives.
  • Collaborate with stakeholders, business analysts, and product owners to translate business requirements into system design.

Backend Development

  • Expert-level development using Java 8+, Spring Boot, Spring MVC, Spring Security, and Hibernate/JPA.
  • Design and implement RESTful APIs and microservices using modern API development principles.
  • Develop asynchronous messaging using Message Queues (RabbitMQ, etc.).

Frontend Development

  • Hands-on experience with modern frontend technologies such as Angular, React.
  • Build responsive and dynamic user interfaces with a focus on usability and performance.

Database & Persistence

  • Strong expertise in SQL and relational databases (PostgreSQL).
  • Knowledge of NoSQL databases such as MongoDB or Cassandra is a plus.
  • Experience with data modelling, performance tuning, and secure data access practices.

Security & Compliance

  • Implement and enforce security best practices (e.g., OWASP Top 10).
  • Design systems with authentication, authorization, and data protection in mind (OAuth2, JWT, TLS).
  • Ensure applications meet compliance requirements relevant to the industry (e.g., GDPR, HIPAA, PCI-DSS).

DevOps & CI/CD

  • Work closely with DevOps teams to design and implement CI/CD pipelines.
  • Experience with Docker, Kubernetes, Jenkins, and cloud platforms (AWS).

Team Leadership & Mentorship

  • Mentor junior developers and enforce best coding practices and standards.
  • Review code, perform technical evaluations, and lead design :
  • Bachelors or masters degree in computer science, Engineering, or related field.
  • 10+ years of experience in Java-based enterprise application development.
  • Proven experience in a solution or application architect role.
  • Strong analytical, problem-solving, and communication skills.
  • Experience in Agile/Scrum methodologies and project lifecycle management.

Preferred Industry Experience

  • Hands-on experience with industry-specific solutions (e.g., Industry Automation, IoT Devices, healthcare).
  • Knowledge of domain-driven design (DDD) and business process modeling is a plus.

(ref:hirist.tech)

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 137849941