Job Title: Senior Consultant | Java | Bengaluru | Engineering
Design, develop, and maintain Java-based applications, ensuring high performance and scalability.
Collaborate with business analysts and stakeholders to understand project requirements and translate them into technical specifications.
Develop APIs, microservices, and web applications following best coding practices.
Optimize application performance and resolve complex technical issues.
Implement security best practices for application development.
Write unit and integration tests to ensure application stability.
Participate in code reviews to maintain code quality.
Maintain technical documentation for reference and reporting.
Technical Skills Required:
Strong proficiency in Java (Java 8 and above).
Experience with frameworks such as Spring Boot, Hibernate, or Struts.
Knowledge of RESTful APIs, SOAP, and web services.
Proficiency in front-end technologies such as JavaScript, HTML5, and CSS3.
Experience with databases like Oracle, MySQL, or PostgreSQL.
Familiarity with Red Hat, OpenShift (OCP), and cloud platforms.
Hands-on experience with version control tools such as Git.
Understanding of DevOps practices, CI/CD pipelines, and automation tools.