Java Back End Developer 360 Technology

  • company name 360 Technology
  • working location Office Location
  • job type Full Time

Experience: 8 - 8 years required

Pay:

Salary Information not included

Type: Full Time

Location: Karnataka

Skills: J2EE, spring boot, REST, SOAP, Hibernate, JPA, JMS, Kafka, ActiveMQ, Jenkins, Ansible, Docker, Maven, gradle, sonarqube, Git, Oracle, PostgreSQL, MySQL, Junit, Mockito, Java Backend, Github Actions, Terraform

About 360 Technology

Job Description

As a Senior Java Engineer/Developer, you will be responsible for leveraging your deep technical expertise and leadership skills to contribute to architecture, development, code quality, and team guidance. You will collaborate closely with cross-functional teams to design and implement enterprise-grade backend solutions while also mentoring junior team members and spearheading key technical initiatives. Your key responsibilities will include: - Performance Optimization: Profiling applications, troubleshooting performance bottlenecks, and optimizing systems across different tiers. - CI/CD & Automation: Implementing and enhancing CI/CD pipelines, deployment automation, and infrastructure-as-code practices. - Cross-Functional Collaboration: Working in tandem with QA, DevOps, and Product teams to ensure successful project deliveries. - Process Improvement: Driving engineering excellence by enhancing standards, tools, and workflows. Your required technical expertise should encompass the following core technologies: - Java Backend: Demonstrated 8-9 years of hands-on Java Architecture expertise. - Java (11 or higher): Profound understanding of OOP, multithreading, collections, and memory management. - J2EE Technologies: Proficiency in Servlets, JSP, EJB, JDBC, JMS, and JNDI. - Spring Ecosystem: Experience with Spring Boot, Spring Core, Spring MVC, and Spring Security. - Web Services: Familiarity with REST (JAX-RS) and SOAP (JAX-WS). - ORM Frameworks: Knowledge of Hibernate and JPA. - Messaging: Exposure to JMS, Kafka, or ActiveMQ. - Microservices: Designing and implementing containerized microservices using Spring Boot. In the DevOps & Infrastructure domain, you should have expertise in: - CI/CD: Working with Jenkins, GitHub Actions, Harness, Tekton, and Bitbucket Pipelines. - IaC & Configuration Management: Proficiency in Terraform and Ansible. - Containerization & Deployment: Experience with Docker, OpenShift, and ECS. - Secrets Management: Knowledge of HashiCorp Vault. Additionally, your role will involve managing Build, Code Quality & Security aspects, including: - Build Tools: Utilizing Maven and Gradle. - Code Quality & Security: Implementing SonarQube, BlackDuck, and secure coding practices. - Version Control: Proficiency in Git and understanding of branching and CI workflows. Your expertise should also extend to Database & Storage, Testing & Automation, and Preferred Skills as mentioned in the job description. This position offers an exciting opportunity for an experienced Java Engineer/Developer to lead technical initiatives, mentor team members, and contribute to the development of cutting-edge enterprise solutions.,