Senior Java Developer

Artech
Eden Prairie, MN, United States
3 days ago
Apply on www.careerbuilder.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Compensation
$124,800.0 - $135,200.0
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Agile Methodology Build Automation Cloud Computing Continuous Integration Data Security Relational Databases Distributed Systems Spring Framework Enterprise Messaging Systems
+18 more
Performance Tuning Scrum Methodology Secure Coding Software Engineering TypeScript Enterprise Software Applications ReactJS Spring-boot Software Security Git Event Driven Architecture Containerization AngularJS Information Technology Front End Software Development Restful APIs Software Version Control Microservices

Job description

We are seeking a Java Software Engineer to design, develop, test, deploy, and support scalable enterprise applications within the financial services industry. The ideal candidate will have hands-on experience with Java, Spring Boot, RESTful APIs, microservices, and modern software engineering practices. This role involves collaborating with product owners, architects, and engineering teams to deliver secure, reliable, and maintainable solutions.

Requirements

Java, Software Engineering, Software Engineering, Java, Financial Services, Enterprise Applications, REST (Representational State Transfer), Application Programming Interface (API), Microservices, Software Design, * Strong experience in Java development and enterprise application engineering.

  • Hands-on experience with Spring Framework and Spring Boot.
  • Experience designing and developing RESTful APIs, microservices, and distributed applications.
  • Knowledge of relational databases and data access frameworks.
  • Experience with automated unit, integration, and functional testing.
  • Familiarity with messaging systems, event-driven architecture, and asynchronous processing.
  • Experience with Git or equivalent source control tools, build automation, and CI/CD pipelines.
  • Familiarity with containerization and cloud-native development practices.
  • Exposure to frontend technologies such as Angular, React, TypeScript, or JavaScript is a plus.
  • Understanding of application security, secure coding practices, performance optimization, and production support.
  • Experience working in Agile environments, including sprint planning, backlog refinement, and collaborative solution design.
  • Strong analytical, problem-solving, communication, and collaboration skills.
  • Bachelor’s degree in Computer Science or a related field, or equivalent work experience.
  • Experience with AI-assisted development tools is a plus.
  • Around 2-3 years of experience in Banking Domain
  • Must be able to work directly for Artech on W2

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.careerbuilder.com
Prepare application

Good distractions

Loading talks and stories from around this role…