Senior Java Developer

Senior Java Developer

Roles and Responsibilities
  • Design, develop, and maintain Java-based applications using frameworks like Spring Boot and Hibernate.
  • Collaborate with product managers, designers, and other developers to define and implement application features.
  • Write clean, maintainable, and efficient code following best practices.
  • Develop RESTful APIs and integrate them with front-end components.
  • Implement security best practices to protect applications from vulnerabilities and data breaches.
  • Design, manage, and optimize SQL and NoSQL databases, including schema design and indexing strategies for performance improvement.
  • Optimize applications for maximum performance and scalability.
  • Conduct code reviews and provide constructive feedback to peers.
  • Troubleshoot and debug issues and perform root cause analysis.
  • Work with front-end technologies such as JavaScript frameworks like React.js or Angular when required.
  • Ensure applications meet industry standards for security, reliability, and maintainability.
  • Contribute to system architecture discussions and decision-making processes.
Required Skills
  • Proficiency in Java and frameworks like Spring Boot, Hibernate, and JPA.
  • Strong understanding of front-end technologies, including HTML5, CSS3, and JavaScript.
  • Experience with relational databases like MySQL, PostgreSQL, or NoSQL databases like MongoDB.
  • Familiarity with version control systems, particularly Git.
  • Experience with RESTful API design and development.
  • Knowledge of MVC architecture and object-oriented programming (OOP) principles.
  • Good understanding of responsive design principles and mobile-first development.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork abilities.
  • Familiarity with cloud services such as AWS, Azure, or Google Cloud.
  • Experience with CI/CD pipelines and automated testing.
  • Knowledge of containerization technologies like Docker and Kubernetes.
  • Experience with microservices architecture and event-driven systems.
  • Familiarity with authentication and authorization mechanisms (JWT, OAuth, Spring Security).
  • Enthusiastic to learn and develop new technologies.
Job Type: Full Time
Job Location: Bengaluru
Job Category: Java Developer
Experience: 2 to 4 years 4 to 6 years

Apply for this position

Allowed Type(s): .pdf, .doc, .docx
Logo

Business mandates the Small-Medium-Enterprises to digitalize every operations and Limitscale helps digitize to meet the emerging customer’s demands.

Follow us on:
mega888