OpSec Security-logo
OpSec Security
·
March 6, 2025
Apply Now
This job has closed.

Java Software Engineer

Dublin, CA
Full-time
Onsite
Entry, Mid Level
OpSec Security is a leader in brand protection and part of Crane NXT, focusing on safeguarding revenues and reputations of major brands. The Java Software Engineer will be responsible for reviewing business requirements, designing, implementing, and unit testing software solutions in collaboration with the product team.
Apply Now

Responsibilities

  • Collaborate and review requirements proposed by the Product Owner / Business Analyst to understand, document, estimate, design, implement, and unit test practical software solutions.
  • Develop solid, scalable information systems that support the continuously evolving needs of our clients and internal operational teams.
  • Ensure that information systems scale and support new features for delivery.
  • Collaborating with the team leads to ensuring correct collection of information through reporting infrastructure.
  • Modify existing software to fix bugs, adapt to new requirements and improve performance.
  • Maintain code quality, test coverage and code reviews following standard guidelines.
  • Collaborate with and support the Quality Assurance team to guarantee the prompt delivery of quality software.
  • Be a part of self-organized Scrum teams by following Agile practices and actively taking part in backlog refinement, as well as release and sprint planning activities.
  • Design and implement services and APIs supporting applications using microservice architecture for application development or data services.
  • Lead, inspire and help to develop fellow engineers to be a high performing, driven and collaborative team.
  • Function as point of contact for escalations and crucial stakeholder requests.

Qualification

Required

  • Bachelor’s degree in computer sciences or equivalent degree.
  • 2-4 years of experience working as a software engineer developing commercial software.
  • Experience using collaborative tools such as: Slack, Microsoft Teams, and Jira.
  • Fluent in English.
  • 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.
  • 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.

Preferred

  • Experience with messaging and streaming platforms (RabbitMQ), cloud computing (ideally AWS) and experience with caching technologies (Memcached, Redis, ElastiCache)
  • Experience in automating build deployments, Continuous Integration and Continuous Delivery
  • Experience with client-side (browser) web application development (Vanilla JavaScript, JQuery, KnockoutJS, Angular, Vue or React)
  • Any technical certification preferred. i.e., Cloud, Data.

Benefits

  • Health Insurance
  • 24 days holidays plus national holidays
  • Life Insurance
OpSec Security engages in the manufacture and sale of anti-counterfeiting technologies.
Glassdoor
Founded in 1983
Boston, Massachusetts, USA
501-1000 employees
http://www.opsecsecurity.com