Search by job, company or skills

BeGig

Java Software Engineer

Save
  • Posted a day ago
  • Be among the first 30 applicants
Early Applicant

Job Description

Job Title: Java Software Engineer

Experience required: 4 years

Employment Type: Full-time

Work Mode: Onsite

Location: Pune, Bangalore, Chennai

Note: Candidates must possess 3+ years of relevant industry experience.

We are hiring for one of the world's leading professional services firms and a member of the globally recognized Big Four accounting organizations.

Key Responsibilities

  • Design, develop, and maintain end-to-end web applications using Java and React.js.
  • Build scalable and high-performance backend services using Java, Spring, and Spring Boot.
  • Develop responsive and user-friendly frontend interfaces using React.js.
  • Design, develop, and integrate RESTful APIs.
  • Work with microservices-based architectures and distributed systems.
  • Ensure seamless integration between frontend and backend components.
  • Optimize applications for performance, scalability, reliability, and security.
  • Write clean, reusable, and maintainable code following best practices.
  • Participate in code reviews, troubleshooting, debugging, and performance tuning.
  • Collaborate with UI/UX designers, QA engineers, DevOps teams, and other stakeholders.
  • Actively contribute to Agile/Scrum ceremonies and development processes.

Required Technical Skills

Backend

  • Java (8 or higher)
  • Spring Framework and Spring Boot
  • REST API Development
  • Microservices Architecture
  • Hibernate / JPA

Frontend

  • React.js (Hooks, Functional Components)
  • JavaScript (ES6+)
  • HTML5 and CSS3
  • State Management (Redux / Context API)
  • UI Frameworks such as Material UI, Bootstrap, or Tailwind CSS

Databases

  • Relational Databases: MySQL, PostgreSQL, Oracle
  • Strong SQL and database design concepts
  • MongoDB or other NoSQL databases (preferred)

Tools & Technologies

  • Git for version control
  • Maven or Gradle
  • CI/CD tools such as Jenkins or GitHub Actions
  • Docker (preferred)
  • Webpack and Babel

Cloud (Preferred)

  • Basic knowledge of AWS, Azure, or GCP
  • Experience with application deployment, monitoring, and cloud-based environments

Note: Candidates must possess 3+ years of relevant industry experience.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 151430089

Similar Jobs

Bengaluru, India

Skills:

react.js JavaHibernateKafkaSpring BootSqlMicroservicesTypescriptDockerRest ApisAzureKubernetesAWS

Bengaluru, India

Skills:

pipeline management JavaDockerAPI designDistributed SystemsFault ToleranceMicroservicesBackend service development

Bengaluru, India

Skills:

Spring BootRest ApiBug Tracking ToolsGitCore JavaBitbucketPostgresGitlabOraclePythonMurex C2wikis

Bengaluru, India

Skills:

MavenPostgreSQLKafkaSpring BootSqlJava 8NosqlRabbitmqJenkinsGitGradleGcpMySQLSpring SecurityMongoDBSpring Data JpaRest ApisAzureAWSmicroservices architecture

Bengaluru, India

Skills:

react.js UnixMavenSpring BootKafkaEclipseMicroservicesSpring BatchShell scriptingSonarqubeApache CamelOracleJavaIbm MqReduxIntellijJmsGitDB2LinuxRest ApisWeb ServicesReact HooksBlack Duck