Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Software Engineer @ Infinite Computer

Home > Software Development

 Senior Software Engineer

Job Description

Job Title : Senior Software Engineer - Java , Infinite Talent Acquisition Suite Introduction :
Infinite Talent Acquisition Suite is an integrated suite of recruitment solutions augmented by proven consumer marketing tools and practices to help build proactive pools of best-fit talent, market to and nurture candidates, deliver an exceptional candidate experience and increase productivity in new hires. Our solutions enable clients to improve the effectiveness of talent acquisition programs, increase employee satisfaction, productivity, and retention. Talent Onboard is a powerful web-based application that eliminates paper, cycle time and data errors associated with onboarding new employees. It helps ensure that organizations providing their employees what they need to do their jobs effectively and extend a positive brand impression through ongoing communication that reinforces organization culture. Job Description :
We are looking for an experienced Senior Software Engineer - Java to contribute to the design, development, and deployment of high-performance Java applications. This role requires strong technical skills in Java/J2EE, a collaborative approach to development, and a commitment to maintaining high standards for code quality and reliability. The ideal candidate will work closely with cross-functional teams to deliver innovative and scalable solutions aligned with business objectives. Key Responsibilities :
  • Solution Design Development
    • Interpret business requirements and design scalable, reliable technical solutions.
    • Develop and deploy Java-based applications with a focus on performance and maintainability.
    • Adhere to and advocate best practices in coding standards, design patterns, and development frameworks.
  • Project Execution
    • Participate actively in the software development lifecycle, from initial design to deployment, using Agile methodologies.
    • Contribute to project planning, development, and deployment of system features.
    • Troubleshoot and optimize application performance to maintain stability in production environments.
  • Mentorship Team Collaboration
    • Assist junior engineers by providing technical guidance, fostering growth, and encouraging knowledge sharing.
    • Conduct peer code reviews to ensure high-quality code standards are maintained.
    • Work closely with cross-functional teams including Product Management, QA, and DevOps to deliver high-quality software.
  • Continuous Improvement
    • Stay current with emerging technologies and assess their potential to enhance development productivity.
    • Identify opportunities to automate processes, streamline workflows, and improve software delivery.
Required Professional and Technical Expertise :
  • Education :
    • Bachelor s or Master s degree in Computer Science, Software Engineering, or a related field.
  • Experience :
    • 4-6 years of experience in Java/J2EE development.
    • Proven experience in designing, developing, and deploying enterprise-level Java applications.
  • Technical Skills :
    • Strong proficiency in advanced Java and experience with design patterns.
    • Expertise in Java, J2EE technologies (Servlets, JSP, Hibernate, JDBC), Spring, Spring Boot. JMS (ActiveMQ), Junit, Groovy 2.4 or higher, Grails 3.0.17 or higher
    • Familiarity with front-end technologies (ReactJS, HTML, CSS).
    • Experience in REST API development and web services.
    • Microservices architecture
    • Knowledge of CI/CD tools and cloud platforms (AWS, Azure, Google Cloud).
    • Proficiency with relational databases (MySQL, PostgreSQL, Oracle) and JDBC.
  • Soft Skills :
    • Excellent problem-solving skills and analytical thinking.
    • Strong verbal and written communication skills.
    • Willingness to learn new technologies and collaborate across teams effectively.
Preferred Skills :
  • Familiarity with DevOps practices, microservices architecture, and containerization tools (Docker, Kubernetes).
  • Experience with Agile/Scrum methodologies and project management tools (Jira).
About Infinite :
With over two decades of hands-on experience in cutting-edge technologies and platforms, we at Infinite assist our customers from various industries in optimizing, modernizing, and scaling their technology landscape. Our 10000+ employees working across 20+ global locations constantly strive towards delivering a seamless digital transformation for our 165+ Fortune 1000 customers.
https: / / www.infinite.com / discover-infinite / about-us

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA,
Role Category: Software Development
Role: Full Stack Developer
Employement Type: Full time

Contact Details:

Company: Infinite Computer
Location(s): Visakhapatnam

+ View Contactajax loader


Keyskills:   Product management JMS Hibernate Coding JSP Project management MySQL JDBC HTML Oracle

 Job seems aged, it may have been expired!
 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Principal Software Development Engineer - SaaS Continuity Engineering

  • Oracle
  • 8 - 13 years
  • Kolkata
  • 4 hours ago
₹ Not Disclosed

Senior Staff Software Engineer, AI Data Trust

  • Google
  • 2 - 4 years
  • Bengaluru
  • 7 hours ago
₹ Not Disclosed

Cloud Engineer, AI

  • Google
  • 1 - 4 years
  • Noida, Gurugram
  • 13 hours ago
₹ Not Disclosed

Lead Software Engineer

  • Capgemini
  • 5 - 8 years
  • Hyderabad
  • 14 hours ago
₹ Not Disclosed

Infinite Computer

Infinite Computer Solutions India Ltd. Infinite Computer Solutions (India) Limited is a global service provider of Infrastructure Management, Intellectual Property (IP) leveraged solutions and IT services, with focus on Telecom, Media, Manufacturing and Healthcare Industries. Our services span f...