Senior Software Engineer- Product Development
- Work Experience Java Full Stack Developer
- State/Province Tamil Nadu
- Country India
Job Description
Summary
Lookingfor a Senior Software Engineer, Product Development who is passionate about coding in Java technologiesand is eager to take on team leadership responsibilities. The ideal candidateshould have strong experience in designing, developing, and maintainingscalable applications using Java, Spring, and other related technologies. Thisrole requires a proactive problem-solver with excellent coding skills, theability to mentor junior developers, and experience in leading technicalprojects.
The prior experience and expertise will help bridgethe gap between various technical disciplines, ensuring cohesive and integratedsolutions that meet CTO’s objectives.
WhyJoin Us?
- Opportunity to lead and mentor a dynamic team ofdevelopers.
- Work on challenging and innovative projects in acollaborative environment.
- Continuous learning and career growth opportunities.
Ifyou are a passionate Java developer who thrives in a leadership role andenjoys coding and problem-solving, we would love to hear from you!
- Lead a team of developers, providing technicalguidance, mentorship, and code reviews.
- Collaborate with cross-functional teams, includingproduct managers, designers, and QA teams, to deliver high-quality softwaresolutions.
- Architect and implement robust backend solutions usingframeworks like Microservices.
- Optimize application performance and ensure bestpractices in coding, security, and maintainability.
- Troubleshoot, debug, and resolve complex technicalissues.
- Stay updated with emerging trends and technologies inJava development and apply them to improve software quality and efficiency.
The duties set forth above are essential job functions for therole. Reasonable accommodations may be made to enable individuals withdisabilities to perform essential job functions.
Skills and Qualifications
- Proficiencywith Java and experience in developing large-scale applications,including:
- Memory efficiency
- Networking efficiency
- Security
- Proficiencywith Unix-like operating systems (e.g., Linux) and Windows operating systemsand related foundational concepts:
- File systems
- TCP/IP networking
- Processes and threads
- Strongknowledge of the MySQL relational databases (e.g., MySQL) including:
- Indexing
- Query optimization
- Views and Stored Procedures
- Strongknowledge of security best practices including:
- Extensiveexperience in software development, with a strong background in Java and fullstack development.
- Abilityto understand process workflows, analyze, and identify improvements.
- Strongwriting skills, particularly for process documentation and communication
- Abilityto comprehend and follow written policies, procedures, and directions.
- Disciplinedin prompt communication responsiveness.
- Actionorientation and ability to consistently complete assigned tasks on time
- Proven trackrecord of leading and managing multidisciplinary technical teams, with strongmentoring and team-building capabilities.
- Excellentcommunication skills, with the ability to effectively convey technical conceptsto diverse audiences.
- Stronganalytical and problem-solving skills, with the ability to quickly identify andresolve issues.
Preferred Qualifications
- Experiencewith cloud platforms, microservices architecture, and DevOps practices.
- Knowledgeofmachine learning frameworks and tools.
- Experiencewith Agile methodologies and tools.
- Familiaritywith machine learning concepts and implementation