OPSEC SECURITY
Profile insights
Here’s how the job qualifications align with your profile.
Skills
jQuery
Spring
REST
+ show more
Do you have experience in jQuery?
YesNoSkip
Education
Bachelor’s degree
Job details
Here’s how the job details align with your profile.
Job type
Full-time
Shift and schedule
Day shift
Location
Gurugram, Haryana
Benefits
Pulled from the full job description
Food provided
Health insurance
Paid sick time
Paid time off
Provident Fund
Full job description
About Us:
OpSec Security are the world leader in brand protection, with over 4 decades of history and 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. We effectively address Brand, Piracy, and Fraud risks that brands face due to to the web’s anonymity, global reach, and shifting consumption patterns for digital content, physical goods, and services
Job Title – Software Engineer III – Java
Location – Gurugram, India
Job Type – Fulltime / Permanent
Position Summary & Objective
The Software Engineer III partners with the product team to develop software solutions for the business. This role reviews business requirements as well as designs, implements, and unit tests software.
Essential Functions Performed by the Position
Collaborates and reviews requirements proposed by the Product Owner / Business Analyst to understand, document, estimate, design, implement, and unit test viable software solutions.
Develops solid, scalable information systems that support the continuously evolving needs of clients and internal operational teams.
Ensures information systems scale and support new features for delivery.
Collaborates with team lead to ensure accurate collection of information through reporting infrastructure.
Modifies existing software to fix bugs, adapt to new requirements and improve performance.
Maintains code quality, tests coverage and codes reviews following standard guidelines.
Collaborates with and supports the quality assurance team to ensure the timely delivery of quality software.
Serves as a member of self-organized Scrum teams. Follows Agile practices and actively participates in backlog refinement as well as release and sprint planning activities.
Designs and implements services and APIs supporting applications using microservice architecture for application development or data services.
Leads, inspires and helps to develop fellow engineers to be a high performing, driven and collaborative team.
Functions as point of contact for escalations and crucial stakeholder requests.
Technical Know How Required for each scope of work: Java Engineer 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. (ideally AWS) and 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.