Eliassen Group logo
Eliassen Group

Founded in 1989, Eliassen Group is an award-winning consulting, staffing, and recruiting company. In 2018, Eliassen Group merged with Principle Solutions Group to move forward as o

Senior Software Engineer, Java

Location

Colorado

Posted

37 days ago

Salary

$55 - $65 / hour

Seniority

Senior

No structured requirement data.

Job Description

Senior Software Engineer, Java

Eliassen Group

Senior Software Engineer, Java Location: Englewood, CO Type: Contract Category: Development Industry: Communications Reference ID: JN -042026-106377 Description: Hybrid 4 days onsite, 1 remote. in Englewood, CO Our client seeks a senior Software Engineer to design, build, and maintain Java and Spring-based microservices supporting cloud platforms for CPE devices. The role focuses on RESTful APIs, event-driven services, and containerized deployments with Kubernetes. The engineer will also mentor peers, drive best practices in testing, observability, and security, and collaborate with architecture to deliver scalable services. Due to client requirements, applicants must be willing and able to work on a w2 basis. For our w2 consultants, we offer a great benefits package that includes Medical, Dental, and Vision benefits, 401k with company matching, and life insurance. Rate: $55.00 to $65.00/hr. w2 #LI-JS1 Responsibilities: - Design, develop, and maintain cloud microservices using Java and Spring. - Build and evolve RESTful APIs and message-driven processes. - Collaborate with technical leads and architecture to define solutions. - Triage and troubleshoot defects across environments. - Operate and enhance CI/CD pipelines and support lower environment deployments. - Advocate and implement best practices in testing, observability, and security. - Mentor junior and mid-level developers through code reviews and small team projects. Experience Requirements: - 4-10 years of relevant software engineering experience. - Expertise with modern Java and the Spring Framework. - Hands-on experience with containerized deployments such as Docker and Kubernetes. - Proficiency designing and building RESTful APIs and event-driven services. - Solid understanding of serialization, concurrency and asynchronous programming, OO principles, dependency injection, coupling, and cohesion. - Working knowledge of Java 17+. - Experience with Spring Boot, Spring Data, Spring Web, and Spring Cloud. - Experience with NoSQL databases such as MongoDB or DocumentDB. - Experience with Kafka or similar message frameworks such as RabbitMQ or Spark. - Experience with CI/CD pipelines such as GitLab, Jenkins, or Harness. - Written and verbal communication skills. - Experience with AWS services such as Lambda, DynamoDB, S3, or CloudFormation (preferred). - Familiarity with infrastructure-as-code tools such as Terraform or CDK (preferred). - Experience working in an Agile development environment (preferred). - Documentation and technical writing skills (preferred). - Familiarity with logging and monitoring services such as Splunk or Datadog (preferred). Recruitment Transparency Notice Eliassen Group values transparency in our recruitment practices. Please be advised that Eliassen Group utilizes artificial intelligence (AI) tools as part of its initial application screening and hiring process. You may receive email and SMS notifications from the Eliassen Virtual Recruiting Team (noreply@eliassen.com, 781-808-2924) inviting you to complete a brief voice screening as part of your application process. These tools assist our hiring teams in different ways, including but not limited to, assistance in reviewing application materials to help identify candidates whose qualifications most closely match the requirements of the position. All AI-assisted evaluations and responses are reviewed by human recruiters before any hiring decisions are made. The use of AI in our process is intended to support fairness, efficiency, and consistency, and Eliassen Group takes measures to prevent bias or discrimination in connection with its hiring practices. By proceeding, you acknowledge, agree, and consent to Eliassen Group’s use of these tools, including AI tools, as part of the application and hiring process. Skills, experience, and other compensable factors will be considered when determining pay rate. The pay range provided in this posting reflects a W2 hourly rate; other employment options may be available that may result in pay outside of the provided range. W2 employees of Eliassen Group who are regularly scheduled to work 30 or more hours per week are eligible for the following benefits: medical (choice of 3 plans), dental, vision, pre-tax accounts, other voluntary benefits including life and disability insurance, 401(k) with match, and sick time if required by law in the worked-in state/locality. If anyone reaches out to you about an open position connected with Eliassen Group, please ensure that you are working directly with us by confirming the following: · When you work with Eliassen Group, all email communication will come from an Eliassen.com address, never Gmail, Yahoo, etc. · Eliassen Group will never ask you for personal information (home address, bank account, or check routing number) until you have worked with someone clearly associated with Eliassen Group. About Eliassen Group: Eliassen Group is a strategic consulting firm that helps organizations reach further and achieve more through our technology, business advisory, and life sciences solutions. For nearly 40 years, we have combined exceptional people, deep domain expertise, and intelligent capabilities to expand our clients’ capacity and accelerate meaningful outcomes. We are driven by a purpose to positively impact the lives of our employees, clients, consultants, and the communities we serve. Eliassen is committed to building a diverse and inclusive team from a variety of backgrounds, perspectives, and skills. We are an Equal Opportunity and Affirmative Action Employer and all employment decisions are based on merit, performance, and business needs. Eliassen does not discriminate on the basis of race, color, gender identity or expression, sexual preference or orientation, sex (including pregnancy, childbirth, and related medical conditions), marital status, creed, religion, physical or mental disability, genetic information, military or veteran status, age, ancestry, national origin, citizenship status, prohibited criminal record inquiries of applicants and employees, or any other category protected by federal, state, or local laws. Don’t miss out on our referral program! If we hire a candidate that you refer us to then you can be eligible for a $1,000 referral check!

Related Categories

Related Job Pages

More SDET Jobs

• Develop, maintain, and enhance automated test frameworks for web-based applications • Design and execute automated test cases for critical user workflows such as registration, login, product search, cart, and checkout • Perform UI automation testing using modern frameworks • Implement API testing across REST services (GET, POST, PUT, DELETE) and validate responses • Conduct performance and load testing, including concurrent user simulations • Apply best practices such as Page Object Model (POM) to ensure reusable and scalable test design • Execute regression, integration, and end-to-end testing to validate application stability • Identify, document, and track defects; collaborate with development teams for root cause analysis and resolution • Analyze business and technical requirements and provide early feedback on testability and quality risks • Maintain proper documentation of test scripts, frameworks, and execution results • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives • Continuously evaluate and recommend improvements in testing tools, frameworks, and processes

India
Job Closed
Full TimeRemoteTeam 10,001+H1B Sponsor

• Architect, develop, and maintain robust automation frameworks. • Define automation standards, best practices, and coverage goals. • Integrate automated testing into CI/CD pipelines and release workflows. • Evaluate tools and technologies to improve automation efficiency. • Conduct code reviews for automation scripts. • Lead root cause analysis for complex defects. • Mentor and support mid-level and junior QA engineers.

India
First Citizens Bank logo

Senior Software Engineer - Java (Remote)

First Citizens Bank

This job posting is expected to remain active for 31 days from the initial posting date listed above. If it is necessary to extend this deadline, the posting will remain active as appropriate. Job postings may come down early due to business need or a high volume of applicants.

SDET37 days ago
Full TimeRemoteTeam 10,001+H1B Sponsor

Overview This is a remote role that may only be hired in the following location(s): AZ, FL, GA, NC and TX. Silicon Valley Bank (SVB), a division of First Citizens Bank, is the bank of the world’s most innovative companies and investors. We are looking for a hands-on Senior Software Engineer to join our growing SVB Go Online Banking delivery team, which provides technology solutions and integration services in following areas: Digital Banking, Core banking, Credit/Charge/Debit Cards, and Foreign Exchange. The ideal candidate should have the necessary skills and experience to provide technical guidance, estimation of efforts, understanding and deciding upon the optimal technology solution to achieve the desired business needs, day to day application support, should be able to navigate differing levels of gray/unknowns, and have excellent communication skills with other IT management levels, individual contributors and business stakeholders. They must be able to move at a rapid rate of execution to deliver requests and take advantage of any opportunities as they present themselves and navigate through any resource constraints. They must have both the short- and long-term strategic view when deciding on the best technical approach. They must be able to develop code and effectively oversee distributed development team members. Responsibilities As a Sr. Software Engineer, primary responsibility will be towards the development and support of Digital Banking solutions/projects. The Senior Software Engineer will be responsible for all software aspects within the team including research, design, technology insertion, development, testing and supporting them. Responsibilities - Design and develop technical solutions that meet user needs with respect to functionality, performance, scalability, and reliability. - Oversee proactive maintenance on our existing Iaas/SaaS and on-premise applications within the Digital Banking, Mobile and integrating with Cards, Merchant Services, Payments, Foreign Exchange, Core banking and Trade Finance space to ensure our mission critical systems remain stable, are able to scale as our business grows, and remain fit-for-purpose. - Coordinate and assist with troubleshooting of code defects, data errors and configuration problems to determine the origin of application error. - Strong experience in supporting Business critical/ complex applications. - Exercises Judgement within defined procedures and practices to determine appropriate action. - Nice to have technical lead experience for small to medium sized projects. - Drive departmental best practices, guidelines implementation and adhere to standards. - Demonstrated expertise in designing and developing real-time integrations, file-based integrations and be able to optimize the use of database level processing. - Empathy with developers. Innate desire to create a superlative developer experience down to the last detail. - Deep love of building elegant, maintainable, well-documented, secure code. - Abstracting and refactoring should be a passion, not a chore. - Drive to learn new things and go above and beyond the call of duty. - Always working to improve yourself and constructively support the team around you. - May mentor junior engineers and contribute to the team's technical growth. Qualifications Bachelor's Degree and 4+ years of experience in Application software programming OR High School Diploma or GED and 8+ years of experience in Application software programming Preferred Skills: - Excellent ability to communicate technical information clearly and work effectively with cross-functional teams - Strong design & development experience with Java EE & Enterprise Technologies: JMS, JDBC, Web development, Transactions, WS-*, JVM, JSP, Servlets, EJB, JNDI, JMX, JTA, Spring, JUnit, Hibernate - Strong analytical and problem-solving skills - Experience building SpringBoot Microservices - Experience building applications using container architecture with Kubernetes orchestration - Preferred experience on public API development and using API Gateway like APIGEE - In-depth understanding of JavaScript, including ES6+ features, Loopback, closures and asynchronous programming - Worked on Agile projects and has complete knowledge of day to day Agile routines - Proven experience in building user interfaces with React.js - Familiarity with state management libraries like Redux or MobX - Understanding of the React component lifecycle and its best practices - Experience with testing frameworks like Jest or Mocha - Ability to interact with REST APIs and handle data fetching and manipulation - Proficient in using GITLAB for version control - Experience with Jira, Confluence and ORACLE Database systems - Understanding of basic UI/UX design principles - Prior experience with regulated financial organization is a plus Benefits are an integral part of total rewards and First Citizens Bank is committed to providing a competitive, thoughtfully designed and quality benefits program to meet the needs of our associates. More information can be found at https://jobs.firstcitizens.com/benefits.

United States
Full TimeRemoteTeam 10,001+H1B Sponsor

Role Description As a Software Quality Assurance Engineer - Manual Testing, you will be responsible for performing quality assurance activities for medium to large software development projects and tasks of moderate to advanced complexity within the same and/or different accounts, including gathering and clarifying testing requirements, documenting those requirements, performing the testing process, and certifying solutions. This role is strictly involved in testing the product and does not involve access to Protected Health Information (PHI) & Personally Identifiable Information (PII) or any secured/confidential client data. The work is limited to testing of the product and does not include handling or processing of sensitive health information. - Lead test planning and execution for complex features and releases - Define testing strategies and risk-based testing approaches - Perform advanced exploratory testing and edge-case validation - Review requirements and designs for testability and quality risks - Coordinate UAT efforts with business stakeholders - Mentor and guide junior and mid-level manual testers - Provide release quality assessments and go/no-go recommendations - Escalate quality issues for resolution - Report on testing progress and results Qualifications - 6+ years of experience in manual software testing - Proven experience testing complex, enterprise-level applications - Strong expertise in SDLC, STLC, and quality best practices - Experience working closely with product owners and engineering leads - Excellent documentation, communication, and leadership skills Benefits - Fast-paced, challenging and rewarding work environment - Work life balance - Remote working (2.00 PM to 11.00 PM Shift) Company Description

Worldwide