Senior Software Engineer II (Java)

Daxko

Dadri

Hybrid

INR 1,200,000 - 1,800,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Daxko in India is seeking a Senior Software Engineer II to drive technical delivery across services and product areas. You will collaborate with product managers, architects, and engineers to build scalable software in an agile environment and mentor peers.

The role emphasizes establishing design patterns, leading architecture reviews, and delivering high-quality, maintainable code with automated tests. Strong Java, RESTful services, and cloud experience are essential.

Qualifications

  • Bachelors in CS or related field with strong fundamentals.
  • 6+ years of software engineering experience.
  • Proficient in Java and RESTful services.
  • Experience with Agile development practices.

Responsibilities

  • Define design patterns and frameworks for engineering teams.
  • Guide development course and architecture reviews.
  • Develop high quality, scalable applications with good UX.
  • Write clean, maintainable code following best practices.
  • Deliver cross-platform, high-performance solutions.
  • Develop, debug and modify software components.
  • Write automated tests to support CI pipelines.
  • Provide actionable feedback in code reviews and mentoring.
  • Participate in user story creation and prototypes with data-driven validation.
  • Mentor team members across the SDLC.

Skills

Java
RESTful APIs
Cloud architecture
Agile development
Mentoring
Communication
System design
Code reviews

Education

Bachelor’s degree in Computer Science or related field

Tools

Git
Hibernate
JPA
Spring
Spring Security
Redis
MS SQL Server

Job description

The Senior Software Engineer II is responsible for managing technical delivery of full services or product areas. This includes heavy collaboration with product managers, architects and other software engineers to build best-in-class software using modern technologies and an agile development process. The Senior Software Engineer focuses on the continued growth of their team and team members.
The Senior Software Engineer II reports to the Manager, Engineering/Development.

Supervisory Responsibilities
  • Mentor, educate, consult junior engineers, driving them to do their best work and drive impactful results together.
  • Upon request, provides feedback on performance of other team members to support individual growth and alignment with company policies and practices
Essential Duties/Responsibilities
  • Responsible for defining design patterns and identifying frameworks used in the engineering teams solutions development work
  • Responsible for establishing and guiding the engineering team’s development course
  • Develop high quality applications that provide a delightful user experience and meet business expectations
  • Develop clean, reusable, well-structured and maintainable code following best practices and industry standards
  • Develop elegant, responsive, high performance, cross-platform solutions
  • Develop, debug, and modify components of software applications and tools
  • Write automated unit, integration and acceptance tests as appropriate to support our continuous integration pipelines
  • Support and troubleshoot data and/or system issues as neededResponsible for provding actionable feedback in code reviews
  • Capable of leading system architecture and design reviews
  • Participate in user story creation in collaboration with the team
  • Guide team members to develop prototypes as necessary and validate ideas with a data driven approach
  • Mentor team members in all aspects of the software development process
Key Competencies
  • Expert in one or more domains; defines best practices; reviews and improves system-level designs.
  • Leads design of services and systems; ensures reliability, maintainability, and scalability.
  • Anticipates issues across systems; provides root-cause analysis; designs permanent fixes.
  • Defines testing standards; automates validation; drives 'shift-left' quality practices.
  • Manages technical roadmaps for a product or service; removes delivery blockers.
  • Communicates complex technical ideas clearly to technical and non-technical stakeholders.
  • Coaches engineers and leads small teams or projects.
  • Influences roadmap based on technical feasibility and ROI.
  • Leads adoption of new practices or tools to improve developer velocity
Required Skills/Abilities
  • Mastery of applicable development tools, technologies, methodologies, design patterns, and best practices
  • Advanced proficiency with agentic AI tools in their workflow
  • Excellent verbal and written communication skills
  • Excellent organizational skills and attention to detail
  • Excellent time management skills with a proven ability to meet deadlines
  • Strong analytical and problem-solving skills
  • Ability to function well in a high-paced and at times stressful environment
  • Ability to mentor and help develop team members
Required Education and Experience
  • Bachelor’s degree in related field such as Computer Science, Computer Engineer, Applied Mathematics, or Applied Sciences orequivalent experience
  • Six (6+) years of Software Engineering or other relevant experience
  • Proficient in application development in modern object-oriented programming languages with a focus on Java
  • Proficient in building and integrating with web services and RESTful APIs
  • Proficient inSQLor other relational data storage technologies
  • Experience in automated testing practices including unit testing, integration testing, and/or performance testing
  • Experience using code versioning tools such as Git
  • Experience with Agile development methodology
  • Understanding of modern cloud architecture and tools
Preferred Education and Experience
  • Seven (7+) years of Software Engineering or other relevant experience
  • Experience with ORM and persistence technologies such as Hibernate and JPA.
  • Experience with Javascript frameworks such as Angular, React.
  • Experience with dependency injection frameworks such as Spring.
  • Experience with Spring ecosystem capabilities such as Spring Security, Spring Integration.
  • Experience working with Microservices Architecture.
  • Experience with Relational Databases such as MS SQL server
  • Experience with caching technologies such as Redis or similar solutions
  • Experience with performance profiling, JVM tuning, concurrency optimization.
  • Experience with defining strategies used in an engineering team’s solutions development work
Physical Requirements
  • Talking, listening, and speaking clearly on the telephone and online meetings
  • Prolonged periods of working on a computer
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Software Engineer II
Sr Software Engineer II

Elsevier • Chennai

On-site
INR 1,800,000 - 3,200,000
Senior Software Engineer - Java
Senior Software Engineer - Java

Broadway Global Services • Bengaluru

On-site
INR 1,800,000 - 2,400,000
Software Engineer-Senior II-1
Software Engineer-Senior II-1

FedEx ACC • Chennai District

On-site
INR 600,000 - 900,000
Java Software Engineer
Java Software Engineer

Straive • Mumbai

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer
Senior Software Engineer

Time Hack Consulting • India

On-site
INR 1,800,000 - 3,000,000
Senior Software Engineer
Senior Software Engineer

Jain International Trade Organisation - India • Indore District

On-site
INR 1,200,000 - 1,800,000
Software Engineer
Software Engineer

GE Vernova • Hyderabad

On-site
INR 600,000 - 1,200,000
Sr.Software engineer
Sr.Software engineer

Rapiscan Systems, Inc. • Hyderabad

On-site
INR 2,000,000 - 4,000,000
Senior Software Engineer
Senior Software Engineer

symplr • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Sr.Software engineer
Sr.Software engineer

Rapiscan Systems • Hyderabad

On-site
INR 1,200,000 - 1,800,000