Expert Java Software Engineer

7 days ago


Gurgaon, Haryana, India OpSec Security Full time

About Us:

OpSec Security is a global leader in brand protection, with a rich history spanning over four decades. As an integral part of Crane NXT, a $1.5 billion dollar business with over 4,750 associates worldwide, we safeguard the revenues and reputations of more than half of the Fortune 100. Our team effectively addresses Brand, Piracy, and Fraud risks that brands face due to the web's anonymity, global reach, and shifting consumption patterns for digital content, physical goods, and services.

Position Summary & Objective

The Senior Java Software Developer partners with the product team to develop software solutions for the business. This role reviews business requirements, designs, implements, and unit tests software.

Key Responsibilities

  1. Collaborates with the Product Owner/Business Analyst to understand, document, estimate, design, implement, and unit test software solutions.
  2. Develops solid, scalable information systems that support the continuously evolving needs of clients and internal operational teams.
  3. Ensures information systems scale and support new features for delivery.
  4. Collaborates with the team lead to ensure accurate collection of information through reporting infrastructure.
  5. Modifies existing software to fix bugs, adapt to new requirements, and improve performance.
  6. Maintains code quality, test coverage, and code reviews following standard guidelines.
  7. Collaborates with and supports the quality assurance team to ensure timely delivery of quality software.
  8. Serves as a member of self-organized Scrum teams. Follows Agile practices and actively participates in backlog refinement, release, and sprint planning activities.
  9. Designs and implements services and APIs supporting applications using microservice architecture for application development or data services.
  10. Leads, inspires, and helps develop fellow engineers to be a high-performing, driven, and collaborative team.
  11. Functions as a point of contact for escalations and crucial stakeholder requests.

Technical Requirements

Java Developer

  • Programming framework/language: Java 8 and higher, Spring Boot.
  • Databases: Any SQL DB and MongoDB.
  • Experience using and developing Restful APIs.
  • Experience with AWS SQS, Elastic search service, EC2, RDS, S3, ELB, CloudWatch.
  • Experience with messaging and streaming platforms (RabbitMQ), cloud computing.
  • Experience with caching technologies (Memcached, Redis, ElastiCache) is preferred.
  • Experience in automating build deployments, Continuous Integration, and Continuous Delivery is preferred.
  • Experience with client-side (browser) web application development (Vanilla JavaScript, JQuery, KnockoutJS, Angular, Vue, or React) is preferred.

Position Qualifications

Education:

Bachelor's degree in computer sciences or equivalent degree.

Experience:

6+ years of experience working as a software engineer developing commercial software.

Experience using collaborative tools such as: Slack, Microsoft Teams, and Jira.

Certifications/Licenses:

Any technical certification preferred. i.e., Cloud, Data.

Key Skills and Abilities

Demonstrated ability to deliver high-quality, enterprise-class software on-time and of high quality.

Knowledgeable in the software development lifecycle.

Working knowledge of source control systems like Git.

Experience working in Agile-oriented teams, especially SCRUM or Kanban.

Possess effective communication skills in English, both written and verbal (for non-English speaking countries).

Very strong problem-solving skills and algorithm knowledge.

OpSec Security is an Equal Employment Opportunity organization. All qualified applicants will receive consideration for employment regardless of race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against based on disability. OpSec Security is committed to providing reasonable accommodations to individuals with disabilities.



  • Gurgaon, Haryana, India UnitedHealth Group Full time

    At UnitedHealth Group, we strive to make a meaningful difference in the lives of others by delivering care and technology to help people live healthier lives. As a Senior Software Engineer - Java and DevOps Expert, you will play a critical role in our mission by connecting people with the care, pharmacy benefits, data, and resources they need to feel their...


  • Gurgaon, Haryana, India UnitedHealth Group Full time

    At UnitedHealth Group, we're committed to helping people live healthier lives and making the health system work better for everyone. Our mission is to improve health outcomes by connecting people with the care, pharmacy benefits, data, and resources they need to feel their best. We believe everyone deserves the opportunity to live their healthiest life,...


  • Gurgaon, Haryana, India Unifocus Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team at Unifocus. The successful candidate will contribute to all stages of software development, from concept and design to testing.Key ResponsibilitiesAnalyze user requirements to define business objectives.Envision system features and functionality.Identify and resolve technical...


  • Gurgaon, Haryana, India UnitedHealth Group Full time

    At UnitedHealth Group, we're committed to making healthcare work better for everyone. As a Senior Software Engineer - Java and DevOps Expert, you'll play a critical role in helping us achieve this mission. You'll work with our team to design, develop, and implement software solutions that improve health outcomes and make the health system work better for...

  • Expert Java Architect

    2 weeks ago


    Gurgaon, Haryana, India StatusNeo Technology Consulting Pvt. Ltd Full time

    Job Title: Expert Java ArchitectWe are seeking a highly skilled Java Architect to join our technology team at StatusNeo Technology Consulting Pvt. Ltd. As a Java Architect, you will be responsible for designing and implementing scalable architecture systems for our Java-based applications.Key Responsibilities:Collaborate with technology managers and the...


  • Gurgaon, Haryana, India Magic EdTech Full time

    Senior Java Software EngineerAt Magic EdTech, we are seeking a highly skilled Senior Java Software Engineer to lead our engineering team.Key Responsibilities:Design and implement highly scalable, available, and performant REST API services utilizing Java.Implement new software solutions and maintain and enhance existing systems.Engage with staff members...


  • Gurgaon, Haryana, India ChargePoint Full time

    RequirementsAs a Senior Software Engineer - Billing - Java Expert at ChargePoint, you will be responsible for designing and developing high-quality backend software systems that meet the company's billing needs. To be successful in this role, you will need to have at least 5 years of experience building back-end software, a Bachelor's Degree in Computer...


  • Gurgaon, Haryana, India Magic EdTech Full time

    Senior Java Software EngineerAbout the RoleMagic EdTech is seeking a highly skilled Senior Java Software Engineer to lead our engineering team in developing innovative solutions. As a key member of our team, you will be responsible for designing, implementing, and maintaining our product offerings.Key ResponsibilitiesDesign and implement highly scalable,...


  • Gurgaon, Haryana, India GoldenHire Full time

    Key Responsibilities:As a Java Software Development Expert at GoldenHire, you will be responsible for designing and developing high-performance, scalable, and fault-tolerant distributed applications using Java.Requirements:• 4+ years of hands-on experience in Java development• In-depth understanding of concurrent programming and experience in designing...


  • Gurgaon, Haryana, India Epam Full time

    About This RoleEPAM is seeking a skilled Java Software Developer to play a crucial role in defining and implementing the architecture of our projects.Key ResponsibilitiesMeet regularly with customers, peers, and vendors to define and resolve product or project problems and issues.Contribute to the development of strategy and architecture.Collaborate closely...


  • Gurgaon, Haryana, India Magic EdTech Full time

    Job Title: Senior Java Software EngineerLocation: Noida or GurgaonExperience: 5 – 7 yearsJob Description:We are seeking a highly skilled Senior Java Software Engineer to join our engineering team at Magic EdTech. As a Senior Java Software Engineer, you will be responsible for designing and implementing highly scalable, available, and performant REST API...


  • Gurgaon, Haryana, India Welocalize Full time

    About the Role: We are seeking an experienced Java developer to join our team as a Senior Software Engineer. This is a fantastic opportunity to work on large-scale applications using the latest Java technologies.Key Responsibilities:Design and develop high-quality Java applicationsCollaborate with cross-functional teams to deliver projects on timeParticipate...


  • Gurgaon, Haryana, India Redian Software Global Full time

    Technical Skills and ResponsibilitiesDesign and implement software programs, ensuring they meet requirements and are efficient.Evaluate and test new software applications to identify areas for improvement.Modify existing software programs to enhance their functionality and performance.Write and implement high-quality, efficient code to meet business...


  • Gurgaon, Haryana, India Redian Software Global Full time

    Key Responsibilities:As a skilled Java Developer at Redian Software Global, you will be responsible for designing, implementing, and managing software programs. Your key deliverables will include researching and developing software solutions, testing and evaluating new programs, identifying areas for modification in existing programs, and developing these...


  • Gurgaon, Haryana, India UnitedHealth Group Full time

    At UnitedHealth Group, we're committed to helping people live healthier lives and making the health system work better for everyone. As a Software Engineering Lead, you'll play a critical role in designing, building, and deploying enterprise applications using Java, Spring, and DevOps practices.Key Responsibilities:Design and develop high-quality software...


  • Gurgaon, Haryana, India Nielsen Full time

    Job Title: Software Development ExpertJob Summary:We are seeking a highly skilled Software Development Expert to join our team at Nielsen. As a Software Development Expert, you will be responsible for designing, developing, testing, and supporting highly complex software solutions for data-driven applications.Key Responsibilities:Design and develop complex...


  • Gurgaon, Haryana, India Evnek Technologies Pvt Ltd Full time

    Job Title: Senior Software EngineerWe are seeking a highly skilled and experienced Senior Software Engineer to join our dynamic team at Evnek Technologies Pvt Ltd. The ideal candidate will have a strong background in software development, proficient in Java and Angular technologies, and a passion for delivering high-quality software solutions.Key...


  • Gurgaon, Haryana, India Impetus Full time

    About ImpetusImpetus Technologies is a digital engineering company that delivers expert services and products to help enterprises achieve their transformation goals. We solve the analytics, AI, and cloud puzzle, enabling businesses to drive innovation and growth.Founded in 1991, we are cloud and data engineering leaders providing solutions to fortune 100...


  • Gurgaon, Haryana, India Nagarro Full time

    Job SummaryNagarro is seeking an experienced Senior Software Engineer - Elasticsearch Expert to join our team.About the RoleWe are looking for a highly skilled Elasticsearch expert to lead the development of our search infrastructure. The ideal candidate will have a strong background in Java Spring Boot and experience working with large-scale data indexing...

  • Software Engineer

    3 weeks ago


    Gurgaon, Haryana, India Antino Labs Full time

    Key Responsibilities:Develop high-quality Java-based software solutions with a strong focus on reliability and scalability.Design and implement efficient algorithms and data structures to optimize system performance.Collaborate with cross-functional teams to identify and prioritize project requirements.Stay up-to-date with the latest Java technologies and...