Back to Jobs
3pillarglobal
Development 8h ago

Java Developer (Senior-Level)

3pillarglobal
IndiaIndia
Full-time
Not Disclosed
Senior-Level

Job Description

Key Skills Required

Master these to land this role

Backend42mFree Trial ✨
Start 10-Day Free Trial
OracleSpring BootPostgreSQLJava

Want to know if you're a match for this job?

Calculate My Match Score

Key Responsibilities

  • Craft client code that is not just efficient but also performant, testable, scalable, secure, and of the highest quality.
  • Provide accurate status tracking, reporting, and estimation using project methods and tools.
  • Gather requirements, validate their understanding amongst the team, and create and maintain relevant documentation.
  • Execute activities within the current methodology and uphold the highest quality standards.
  • Foster collaboration with fellow engineers, designers, and managers to comprehend user pain points and iterate on solutions that drive client success.
  • Take ownership of projects, from technical design to a successful launch.
  • Engage in agile software development, including daily stand-ups, sprint planning, team retrospectives, and other governance activities.

Minimum Qualifications

  • A minimum of 5+ years of experience/expertise in the following areas specified below
  • Java 21, Spring Boot, Redis/Redisson, Oracle, PostgreSQL, NoSql, Characterization Testing, Telecom Protocols. Proven track record of Design, development and implementation of Java based large volume, high availability enterprise applications. Strong Core Java, micro-services knowledge including multi-threaded application development.
  • Experience on exception handling, correct use of data structures, multi-threaded programming, memory management and application tuning.
  • Experience with Spring and ORM technologies.
  • Must have knowledge on C++ to understand legacy systems.
  • Good hands on experience with Oracle, PostgreSQL, NoSQL & have ability to write data structures, basic SQL Queries & knowledge of joins, Views, Group By, Having Clause etc.
  • Able to understand telecom protocols (SS7, Diameter etc.).
  • Must have excellent exposure in Unit Testing Java and key Java-based frameworks (Spring, Spring Boot, Hibernate, Apache, etc).
  • Experience in engineering software systems of medium-to-large scope and complexity. Familiarity with Agile software development methodologies.
  • Experience in building frontend/backend applications at scale.
  • Partners up with TL to improve processes, ensure delivery success, raise project risks.
  • Requirement analysis, Coding, design, implementation, testing, problem analysis and resolution, and technical documentation.
  • Proficiency in the English language.
  • Additional Experience Desired:
  • Knowledge of source control tools.
  • Understanding of Software Development Life Cycle (SDLC). Proficiency in Object-Oriented Programming (inheritance, polymorphism, classes, instances, properties).
  • Knowledge of protocols like HTTP, and serialization formats like JSON and XML.
  • Knowledge of document databases.
  • Experience with Unit testing.

How would you rate this job post?

See what other professionals think about this role.

banner

3Pillar Global is a modern application strategy, design, and engineering firm. Instead of just writing code to spec, they heavily emphasize 'The Product Mindset'—meaning they focus on building digital products that drive actual revenue and business value. They partner with massive organizations in highly complex industries like healthcare, financial services, and media. Whether a company needs to completely overhaul a clunky, decades-old legacy system or build a brand-new, consumer-facing mobile app from scratch, 3Pillar provides the specialized engineering teams to execute it.

Safety First

  • Never pay for a job application.
  • Do not share sensitive bank info.
  • Verify the client before starting work.
Learn More