Senior Software Engineer II (Java) (Noida)

Senior Software Engineer II (Java) (Noida)

15 Oct
|
Daxko
|
Noida

15 Oct

Daxko

Noida

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 needed
- Responsible 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 current 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 in SQL or 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

📌 Senior Software Engineer II (Java) (Noida)
🏢 Daxko
📍 Noida

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer ii (java) (noida) / noida

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer ii (java) (noida) / noida