CrawlJobs Logo

Sr Java Engineer (Security Focus)

bhsg.com Logo

Beacon Hill

Location Icon

Location:
United States , Milwaukee

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

130000.00 - 170000.00 USD / Year

Job Description:

The ideal candidate is a senior backend engineer who has built Java services in production and is comfortable owning secure design decisions across APIs, microservices, and distributed systems.

Job Responsibility:

  • Design, build, and maintain Java-based backend services and APIs using modern frameworks such as Spring / Spring Boot
  • Contribute to microservices and distributed architectures, with a focus on secure communication and data flow
  • Apply secure coding practices, defensive programming, and performance optimization
  • Participate in architecture and design reviews, with an emphasis on application security
  • Perform code reviews, threat modeling, and vulnerability remediation for backend systems
  • Help teams implement and strengthen authentication and authorization mechanisms (OAuth2/OIDC, JWT, RBAC)
  • Work with relational and NoSQL databases (PostgreSQL, MySQL, Oracle, MongoDB) using secure access patterns
  • Support secure development practices within CI/CD pipelines, including dependency and vulnerability scanning

Requirements:

  • 7+ years of backend software engineering experience with strong Java depth
  • Hands-on experience building production Java services
  • Strong understanding of application security concepts (e.g., OWASP Top 10)
  • Experience designing and securing APIs (REST and/or gRPC)
  • Familiarity with modern development workflows (Git, CI/CD)
  • Ability to collaborate across engineering teams and communicate technical concepts clearly

Nice to have:

  • Experience with cloud platforms (AWS, Azure, or GCP)
  • Exposure to containers and modern deployment patterns
  • Experience with application security tools or testing workflows
  • Security-related certifications

Additional Information:

Job Posted:
January 25, 2026

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Sr Java Engineer (Security Focus)

Engineer Sr Analyst

The Engineer Sr Analyst is an intermediate-level position responsible for a vari...
Location
Location
India , Chennai; Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of experience in Java full stack software development, with a focus on enterprise-level applications
  • Proven experience developing and deploying applications using the specified technology stack (Spring Boot, Angular, MongoDB)
  • Experience working in a regulated environment, preferably in the financial services or banking industry
  • Experience with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD, Maven/Gradle)
  • Backend: Expert proficiency in Java and the Spring Boot framework
  • Frontend: Strong expertise in Angular (version 2+), TypeScript, HTML5, and CSS3
  • Database: Hands-on experience with MongoDB, including schema design, query optimization, and performance tuning
  • Strong understanding of RESTful APIs, microservices architecture, and version control systems (Git)
  • Experience working in Financial Services or a large complex and/or global environment
  • Consistently demonstrates clear and concise written and verbal communication
Job Responsibility
Job Responsibility
  • Design, develop, and maintain both front-end and back-end components of the platform & services provisioning automation framework
  • Build dynamic and responsive user interfaces using Angular, ensuring a seamless and intuitive user experience
  • Develop scalable and secure back-end microservices using Spring Boot, with a strong focus on RESTful API development and integration
  • Design and manage database schemas and queries in MongoDB, optimizing for performance and data integrity
  • Act as a technical subject matter expert (SME) for the framework, providing guidance and mentorship to junior developers
  • Lead requirements gathering discussions with business stakeholders and product owners to translate business needs into technical specifications
  • Coordinate with the QA team to ensure rigorous testing and quality assurance throughout the development process
  • Timely analyze and troubleshoot user issues and incidents as a development SME, providing root cause analysis and implementing effective resolutions
  • Participate in code reviews to ensure code quality, adherence to best practices, and security standards
  • Proactively identify and address technical debt and performance bottlenecks within the application
  • Fulltime
Read More
Arrow Right

Sr Java Engineer

The ideal candidate is a senior backend engineer who has built Java services in ...
Location
Location
United States , Milwaukee
Salary
Salary:
130000.00 - 170000.00 USD / Year
bhsg.com Logo
Beacon Hill
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years of backend software engineering experience with strong Java depth
  • Hands-on experience building production Java services
  • Strong understanding of application security concepts (e.g., OWASP Top 10)
  • Experience designing and securing APIs (REST and/or gRPC)
  • Familiarity with modern development workflows (Git, CI/CD)
  • Ability to collaborate across engineering teams and communicate technical concepts clearly
Job Responsibility
Job Responsibility
  • Design, build, and maintain Java-based backend services and APIs using modern frameworks such as Spring / Spring Boot
  • Contribute to microservices and distributed architectures, with a focus on secure communication and data flow
  • Apply secure coding practices, defensive programming, and performance optimization
  • Participate in architecture and design reviews, with an emphasis on application security
  • Perform code reviews, threat modeling, and vulnerability remediation for backend systems
  • Help teams implement and strengthen authentication and authorization mechanisms (OAuth2/OIDC, JWT, RBAC)
  • Work with relational and NoSQL databases (PostgreSQL, MySQL, Oracle, MongoDB) using secure access patterns
  • Support secure development practices within CI/CD pipelines, including dependency and vulnerability scanning
  • Fulltime
Read More
Arrow Right

Apps Development Sr Manager

The Apps Development Sr Manager is responsible for providing technical engineeri...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BE/ME/MS/MCA degree holder
  • Minimum 12-18 years of development experience with a mix of technologies on Java, Spring boot Micro Service, MongoDB and PL/SQL
  • Responsible for providing technical engineering leadership of multiple large scale/complex global software solutions
  • Strong understanding of object-oriented analysis and design, design patterns, high availability and concurrent programming
  • Strong understanding on Agile projects and SAFe Agile ceremonies
  • Demonstrated excellent software development skills
  • Strong experiences in implementation of the following technologies: Java, J2EE, Spring framework, Hibernate, JPA, App Server
  • Experience in building enterprise transaction-based system with focus on recovery, stability, reliability, scalability and performance
  • Deep understanding and extensive experience in developing REST based web services using Spring Boot
  • Strong experience in designing complex application in micro services platform
Job Responsibility
Job Responsibility
  • Providing technical engineering leadership of multiple large scale/complex global software solutions
  • Designing complex application in micro services platform
  • Integrating Web Services
  • Building enterprise transaction-based system with focus on recovery, stability, reliability, scalability and performance
  • Developing REST based web services using Spring Boot
  • Building multithreaded applications and troubleshooting complex issues related to it
  • Performance tuning of large technical solutions with significant volumes
  • Tracking and running project in Agile
  • Developing teams of permanent employees and vendors from 5 – 20 developers in size
  • Managing Stakeholder Management experience to drive discussions between Business, Solutions, Operations and Application Teams
  • Fulltime
Read More
Arrow Right

Sr./Staff Backend Engineer - Java

As a Backend Engineer at Oscilar, you will be responsible for designing, buildin...
Location
Location
Canada
Salary
Salary:
Not provided
oscilar.com Logo
Oscilar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in backend software development, with a focus on Java and AWS technologies
  • Strong experience in building and operating low latency, high scale services in a distributed environment
  • Proficient in Java programming, with a deep understanding of its ecosystem and related frameworks
  • Knowledge of microservices architecture, containerization technologies (Docker, Kubernetes), and distributed data systems (Kafka, Clickhouse)
  • Familiarity with RESTful API design, and a strong understanding of security best practices
  • Experience with CI/CD tools (Jenkins, Git, Maven, Gradle) and agile development methodologies
  • Excellent problem-solving skills, attention to detail, and a strong ability to work independently or as part of a team
  • Strong communication skills, both written and verbal
Job Responsibility
Job Responsibility
  • Design and develop scalable, high-performance, low-latency backend services using Java and AWS technologies
  • Collaborate with the product management, frontend, and QA teams to define technical requirements and ensure smooth integration with other components of the platform
  • Optimize and enhance existing services to achieve maximum performance, reliability, and maintainability
  • Identify and resolve bottlenecks in the system, ensuring optimal resource utilization and system stability
  • Implement best practices for code quality, testing, and deployment, including continuous integration and continuous deployment (CI/CD) pipelines
  • Proactively monitor the health and performance of backend services, taking necessary actions to mitigate potential issues
  • Provide technical guidance and mentorship to junior team members
What we offer
What we offer
  • Competitive salary and equity packages, including a 401k
  • Remote-first culture — work from anywhere
  • 100% Employer covered comprehensive health, dental, and vision insurance with a top tier plan for you and your dependents (US)
  • Unlimited PTO policy
  • AI First company
  • both Co-Founders are engineers at heart
  • and over 50% of the company is Engineering and Product
  • Family-Friendly environment
  • Regular team events and offsites
  • Unparalleled learning and professional development opportunities
  • Fulltime
Read More
Arrow Right

Sr./Staff Backend Engineer - Java

As a Backend Engineer at Oscilar, you will be responsible for designing, buildin...
Location
Location
Brazil
Salary
Salary:
Not provided
oscilar.com Logo
Oscilar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • 5+ years of experience in backend software development, with a focus on Java and AWS technologies
  • Strong experience in building and operating low latency, high scale services in a distributed environment
  • Proficient in Java programming, with a deep understanding of its ecosystem and related frameworks
  • Knowledge of microservices architecture, containerization technologies (Docker, Kubernetes), and distributed data systems (Kafka, Clickhouse)
  • Familiarity with RESTful API design, and a strong understanding of security best practices
  • Experience with CI/CD tools (Jenkins, Git, Maven, Gradle) and agile development methodologies
  • Excellent problem-solving skills, attention to detail, and a strong ability to work independently or as part of a team
  • Strong communication skills, both written and verbal.
Job Responsibility
Job Responsibility
  • Design and develop scalable, high-performance, low-latency backend services using Java and AWS technologies
  • Collaborate with the product management, frontend, and QA teams to define technical requirements and ensure smooth integration with other components of the platform
  • Optimize and enhance existing services to achieve maximum performance, reliability, and maintainability
  • Identify and resolve bottlenecks in the system, ensuring optimal resource utilization and system stability
  • Implement best practices for code quality, testing, and deployment, including continuous integration and continuous deployment (CI/CD) pipelines
  • Proactively monitor the health and performance of backend services, taking necessary actions to mitigate potential issues
  • Provide technical guidance and mentorship to junior team members.
  • Fulltime
Read More
Arrow Right

Sr Staff Software Engineer

As a Sr Staff Software Engineer, you will partner with technical leaders and eng...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
gevernova.com Logo
GE Vernova
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or above in Computer Science, Technology or Engineering
  • Hands on experience on Angular, Node.js and React frameworks
  • Strong understanding of Java programming language and its ecosystem
  • Knowledge on JavaScript, HTML5, CSS3 and related web technologies
  • Experience facilitating Agile/Scrum ceremonies (planning, stand-ups, retrospectives), coaching teams in framework adoption, removing impediments, and fostering self-organization
  • Familiarity with version control systems such as Git
  • Familiarity with build tools such as maven and Gradle
  • 6+ years of hands-on SW development experience
  • In-depth knowhow in modern microservice architectures and component development, including tools/technologies like Java, Spring Boot, Docker containers, Kubernetes, API Gateway
  • Experience in database such as NoSQL databases (DynamoDB), Oracle SQL, Postgres, etc
Job Responsibility
Job Responsibility
  • Serve as Scrum Master for one or more Product Engineering teams
  • Facilitate Agile ceremonies, manage team cadence, and help teams plan and deliver iteratively
  • Partner with business stakeholders and engineering leads to define product goals and manage delivery through backlogs
  • Coach teams on Agile principles, the Scrum Framework, and product-centric delivery models
  • Facilitate portfolio and digital incubation workshops to align teams around value streams, platform capabilities, and delivery outcomes
  • Identify and remove delivery impediments and continuously improve Agile execution across teams
  • Champion transparency, accountability, and continuous improvement in team practices and outcomes
  • Design, develop and implement backend/frontend software based on existing utility/tool frameworks
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Write clean, efficient, and maintainable code
What we offer
What we offer
  • Relocation Assistance Provided: No
  • Fulltime
Read More
Arrow Right

Sr Principal Software Engineer

Zuora provides a platform for managing subscription-based businesses, handling b...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
zuora.com Logo
Zuora
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BTech/BE in Computer Science, Engineering, or related discipline
  • 16+ years of experience in full-stack development and enterprise-scale architecture
  • Expert-level experience with Java/Spring, data structures & algorithms, and building large-scale distributed systems
  • Deep understanding of system design, microservices frameworks (Spring Boot, Dropwizard, etc.), PaaS environments, and modern web/cloud technologies (REST, gRPC, JSON, Protobufs)
  • Strong background in database design, object modeling, and API ecosystem development
  • Awareness of trade-offs in architecture (scalability vs. cost, flexibility vs. complexity) to deliver long-term value
  • Proven ability to design scalable, high-performance platforms supporting millions of users or transactions
  • Track record of driving architecture roadmaps and influencing technical direction at the org or business-unit level
  • Ability to influence without authority, guiding multiple engineering teams toward a common vision
  • Excellent communication and storytelling skills to align executives, PMs, and engineers
Job Responsibility
Job Responsibility
  • Architect and deliver secure, reliable, and scalable payment solutions that support core transaction lifecycles end-to-end
  • Design and evolve payments frameworks, APIs, and flows including checkout forms, hosted payment pages, and payment links that accelerate product development and improve global adoption
  • Guide system design trade-offs by balancing simplicity, performance, security, compliance, and cost throughout the payment journey
  • Architect and evolve payment orchestration layers to intelligently route transactions across multiple providers, optimize costs, maximize authorization rates, ensure redundancy, and reduce regional or processor dependencies
  • Anticipate fintech and regulatory trends to define an architectural vision that ensures competitiveness, compliance, and readiness for future payment innovations
  • Enable frictionless checkout experiences with embedded forms, localized hosted flows, and customizable links that maximize conversion and minimize abandonment
  • Support global readiness with diverse payment methods, multicurrency support, localized checkout experiences, and adherence to regional compliance requirements
  • Partner across Product, Risk, Compliance, and UX to ensure payment architecture aligns with customer needs, regulatory demands, and business growth goals
  • Provide technical thought leadership by mentoring engineers and architects, raising standards for design and execution in payment systems
  • Champion engineering excellence through adoption of best practices, observability, metrics-driven improvements, and continuous innovation in payments transaction processing
What we offer
What we offer
  • Competitive compensation, corporate bonus program and performance rewards, company equity and retirement programs
  • Medical insurance
  • Generous, flexible time off
  • Paid holidays, “wellness” days and company wide end of year break
  • 6 months fully paid parental leave
  • Learning & Development stipend
  • Opportunities to volunteer and give back, including charitable donation match
  • Free resources and support for your mental wellbeing
  • Fulltime
Read More
Arrow Right

Sr./Staff Backend Engineer - Java/Kafka

Shape the future of trust in the age of AI. At Oscilar, we're building the most ...
Location
Location
Poland
Salary
Salary:
Not provided
oscilar.com Logo
Oscilar
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of experience with Java in large-scale, distributed environments
  • Extensive experience with Apache Kafka, including Kafka Streams, Kafka Connect, partitioning, replication, and consumer group management
  • Strong experience with AWS services (e.g., MSK, EC2, RDS, DynamoDB, S3, Lambda)
  • Solid understanding of distributed system design, messaging patterns, and eventual consistency
  • Proven ability to diagnose and resolve bottlenecks in streaming and database systems
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable backend services using Java and AWS technologies
  • Lead the architecture, deployment, and optimization of Apache Kafka to support real-time data streaming across distributed systems
  • Build and manage Kafka topics, brokers, producers, and consumers, ensuring optimal performance and data consistency
  • Implement streaming solutions with Kafka Streams and Kafka Connect, focusing on high availability and low-latency processing
  • Collaborate with product, frontend, and data engineering teams to define technical requirements and deliver reliable, performant services
  • Design and maintain high-performance data storage solutions using Postgres, Redis, ClickHouse, and DynamoDB
  • Optimize database performance through schema design, indexing strategies, and resource partitioning
  • Implement best practices for infrastructure security, performance monitoring, and data integrity
  • Establish and maintain CI/CD pipelines for automated testing, deployment, and monitoring
  • Provide mentorship to junior engineers, conduct code reviews, and promote best practices in software development
  • Fulltime
Read More
Arrow Right