Software Engineer (Java/J2EE) - Intermediate

Equifax Thiruvananthapuram / Trivandrum, Kerala
Permanent Job Not disclosed
Java Java Github

Equifax is seeking a creative, energetic, and driven Software Engineer with hands-on development skills to join our team in Thiruvananthapuram/Trivandrum, Kerala. You will contribute to meaningful projects using leading-edge technology, working within a talented engineering team that embraces agile development practices.

As a Software Engineer, you will perform general application development, including unit testing, code deployment, and technical documentation. You'll contribute to various projects, tackling unfamiliar codebases and collaborating with team members. Your responsibilities will include participating in estimation, reviewing use case specifications, test plans, and requirements, and contributing to project planning. You will also diagnose and resolve performance issues, and document code and processes to ensure ease of understanding for other developers.

This role involves developing and operating high-scale applications from backend to UI, with a focus on operational excellence, security, and scalability. You will apply modern software development practices such as serverless computing, microservices architecture, CI/CD, and infrastructure-as-code. Collaboration across teams will be essential for integrating our systems with internal systems, Data Fabric, and CSA Toolset. You'll also participate in technology roadmap and architecture discussions to translate business requirements into tangible solutions.

Key Responsibilities:

  • Perform general application development activities.
  • Contribute to multiple projects, including unfamiliar codebases.
  • Participate in estimation, requirements gathering, and project planning.
  • Diagnose and resolve performance issues.
  • Document code and processes effectively.
  • Develop and operate high-scale applications, focusing on excellence, security, and scalability.
  • Apply modern software development practices (serverless, microservices, CI/CD).
  • Integrate systems with internal platforms.
  • Participate in technology roadmap and architecture discussions.
  • Engage in agile software development practices.
  • Triage, debug, and resolve product or system issues.
  • Write, debug, and troubleshoot code in mainstream open-source technologies.
  • Lead sprint deliverables and solve medium complexity problems.

What You Need:

  • Bachelor's degree or equivalent experience.
  • 2+ years of experience with software design and Java/JavaScript programming.
  • 2+ years of experience with build management tools (e.g., Maven).
  • 2+ years of experience with software development, performance, and quality engineering techniques.
  • 2+ years of experience with Cloud technologies (GCP, AWS, or Azure).

What Could Set You Apart:

  • UI development experience (HTML, JavaScript, Angular, Bootstrap).
  • Experience with backend technologies (JAVA/J2EE, SpringBoot, SOA, Microservices).
  • Experience with source code control (SVN/Git, Github) and build tools (Maven/Gradle).
  • Experience in Agile environments (Scrum, XP).
  • Experience with relational databases (SQL Server, MySQL).
  • Familiarity with Atlassian tooling (JIRA, Confluence, Github).
  • Experience developing with modern JDK (v1.7+).
  • Experience with automated testing (JUnit, Selenium, SoapUI).

Similar Jobs

View all

JAVA DEVELOPER

docdort

Bengaluru / Bangalore, Karnataka 3-5 Years
Permanent Job Not disclosed

Custom Software Engineer

Accenture

Nagpur, Maharashtra 3-5 Years
Permanent Job Not disclosed

Azure DevOps Developer

Logic Planet

Pune, Maharashtra 5-10 Years
Permanent Job Not disclosed

iOS Engineer

Logic Planet

Delhi, Delhi, Kolkata, West Bengal, Mumbai, Maharashtra 5-8 Years
Permanent Job Not disclosed

Senior Lead Software Engineer – Agentic SDLC & AI Engineer

Jpmorgan & Co

Mumbai, Maharashtra 5-7 Years
Permanent Job Not disclosed
Apply Now