CrawlJobs Logo

Mid-Level Java Developers

United States · Job Posted March 13, 2026
Apply Position
Job Link Share

Job Description

Arthur Lawrence is looking for a Mid-Level Java Developers one of our clients project based on Remote.

Requirements

  • 5+ years of experience with J2EE frameworks and Java development (Java 7/8, Servlets, JDBC, JMS)
  • Strong experience with Spring Framework, Spring Boot, Spring Integration
  • 4+ years of experience working with transactional databases such as DB2, Oracle, or SQL Server and writing SQL queries

Nice to have

  • Experience with REST and SOAP web services, SOA architecture, and n-tier application design
  • Experience with ORM tools such as MyBatis or Hibernate and version control systems like Git

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Mid-Level Java Developers

8 matching positions

Mid-Level Java Software Engineer

The Software Engineer develops, maintains, and enhances complex and diverse soft...
Location
Location
United States , Annapolis Junction
Salary
Salary:
150000.00 - 180000.00 USD / Year
synergyecp.com Logo
Synergy ECP
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Seven (7) years’ experience as a SWE in programs and contracts of similar scope, type, and complexity
  • Bachelor’s degree in Computer Science or related discipline from an accredited college or university
  • Four (4) years of additional SWE experience on projects with similar software processes may be substituted for a bachelor’s degree
  • Strong Java experience
  • Experience with MapReduce
  • Cloud experience
  • Experience with GhostMachine
  • Experience with QTA
  • TS/SCI w/ Polygraph clearance
  • U.S. Citizenship
Job Responsibility
Job Responsibility
  • Analyze user requirements to derive software design and performance requirements
  • Design and code new software or modify existing software to add new features
  • Debug existing software and correct defects
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Provide recommendations for improving documentation and software development process standards
  • Develop or implement algorithms to meet or exceed system performance and functional standards
  • Assist with developing and executing test procedures for software components
  • Write or review software and system documentation
  • Develop software solutions by analyzing system performance standards, confer with users or system engineers
What we offer
What we offer
  • Highly competitive compensation
  • Comprehensive Health Benefits package
  • 401K Retirement plan
  • People Partners to help navigate personal and professional worlds
  • Wellness resources
  • Company-sponsored continuing education program
  • Generous Paid Time Off
  • 11 paid holidays a year
  • Flexible work options
  • Participation in philanthropy and volunteer programs
  • Fulltime
Read More
Arrow Right

Java Developer Mid-Level

Job Description: Technical Expertise to Look For: Deep Java & Spring Boot Knowle...
Location
Location
India
Salary
Salary:
Not provided
bridgesoft.com Logo
Bridge Soft Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Deep Java & Spring Boot Knowledge
  • Expert-Level Relational Databases (e.g., PostgreSQL, MySQL)
  • Authentication & Authorization
  • Security Best Practices
  • Unit & Integration Testing
  • Caching & Messaging
Job Responsibility
Job Responsibility
  • Architect and build the core backend services, including robust user authentication, session management, and access control logic
  • Design and optimize relational database schemas, ensuring scalability, high availability, and robust security
  • Write critical, high-performance, and maintainable Java code, setting the standard for the backend codebase
  • Lead a 'Backend Pod' for 3-4 junior to mid-level developers, fostering a collaborative and productive environment
  • Conduct thorough code reviews to enforce best practices in coding standards, security, performance, and API design
  • Mentor junior developers on advanced Java backend development principles, efficient database interactions, and secure API design
  • Break down complex backend features and tasks into manageable stories and subtasks for the development team
  • Fulltime
Read More
Arrow Right
New

Mid-Level Software Engineer

2HB Incorporated is seeking a Mid-Level Software Engineer in order to support it...
Location
Location
United States , Annapolis Junction
Salary
Salary:
Not provided
2hb.com Logo
2HB
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree in computer science or related discipline from an accredited college or university, plus three (3) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • OR Bachelor’s degree in computer science or related discipline from an accredited college or university, plus five (5) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • OR Seven (7) years of experience as a SWE, in programs and contracts of similar scope, type, and complexity
  • Experience using the Linux CLI and Linux Tools
  • Experience writing Bash/Python/PHP scripts to automate administrative tasks and workflows
  • Extensive software development experience with Java
  • Experience using an integrated development environment such as the Atlassian plugin software developer kit (SDK) or Visual Studio Code (VS Code)
  • Experience with IaC principles and automation tools such as Ansible
  • Experience creating documentation of configurations, procedures, and system changes
  • Experience with CI/CD principles, methodologies, and tools such as GitLab CI
Job Responsibility
Job Responsibility
  • Designing, developing, and maintaining Tools and Services in support of the Atlassian’s suite of products
  • Working closely with cross-functional teams including software developers, system administrators, project managers, and mission customers to deliver seamless integrations that enhance productivity and streamline workflows
  • Fulltime
Read More
Arrow Right

Mid-Level Software Developer

At Boeing, we innovate and collaborate to make the world a better place. We’re c...
Location
Location
United States , Seal Beach
Salary
Salary:
115600.00 - 156400.00 USD / Year
boeing.com Logo
Boeing
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of experience with developing software with application integration and system architecture, utilizing standard IT lifecycle methodologies and tools
  • 3+ years of experience developing data management solutions including writing queries in SQL, .Net, Access, Oracle, JAVA Server Pages and interpreting the data
  • 3+ years of experience with leading teams and/or leading initiatives
  • 1+ years of experience with application development in one or more programming languages such as C#/C-Sharp, .NET, C, C++, Java, Python, R, SQL, Pro*C/C++, Perl, Shell Scripting, and Web/HTML technologies (JavaScript, jQuery, HTML5, web services, REST, microservices etc.
Job Responsibility
Job Responsibility
  • Designs, programs, tests, implements, documents and maintains computing applications
  • Collaborate with stakeholders to gather, analyze, and validate end-user requirements, ensuring solutions align with organizational goals
  • Writes and compiles code and constructs database objects based on documented design and analyzes information to determine architecture specifications, parameters for software compatibility, application security needs and other application architecture requirements
  • Modifies or upgrades applications to maintain software functionality, performance, and user experience
  • Identifies and resolves programming or application architecture problems
  • Reviews system performance and identifies and recommends improvements
  • Address IT Compliance items by performing application scans for security requirements
  • Partner with senior team member on application server setup when needed
  • Stay current with emerging technologies, tools, and industry trends to continuously improve development practices and solutions
  • Maintain clear and comprehensive technical documentation, including design documents, user guides, and release notes
What we offer
What we offer
  • competitive base pay and variable compensation opportunities
  • health insurance
  • flexible spending accounts
  • health savings accounts
  • retirement savings plans
  • life and disability insurance programs
  • paid and unpaid time away from work
  • generous company match to your 401(k)
  • industry-leading tuition assistance program pays your institution directly
  • fertility, adoption, and surrogacy benefits
  • Fulltime
Read More
Arrow Right

Mid-Level SailPoint Developer

Assurit is currently seeking an experienced Mid-Level SailPoint Developer (ICAM ...
Location
Location
United States , Arlington
Salary
Salary:
Not provided
assurit.com Logo
Assurit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of relevant experience in IT, cybersecurity, or identity and access management
  • Active DoD Secret Clearance
  • Hands-on experience with SailPoint IdentityIQ (IIQ) implementations as a developer with proficiency in Java
  • Minimum 3 years of hands-on SailPoint IdentityIQ (IIQ) development experience
  • Ability to develop custom connectors, rules, and workflows using Java
  • Experience writing and debugging BeanShell scripts for customization within IdentityIQ
  • Ability to work with XML for configuration, policy definitions, and data exchange
  • Experience integrating IdentityIQ with external systems using RESTful and SOAP web services
  • Familiarity with SailPoint APIs for extending and integrating IdentityIQ functionality
  • Knowledge of access certifications, role management, provisioning, and governance features in IdentityIQ
Job Responsibility
Job Responsibility
  • Support end-to-end onboarding of enterprise applications into SailPoint IdentityIQ (IIQ)
  • Configure and maintain SailPoint connectors and integrations with Active Directory, LDAP, cloud applications, and enterprise systems
  • Support development and customization of SailPoint workflows, lifecycle events, provisioning rules, and approval processes
  • Develop and troubleshoot Java and BeanShell-based SailPoint rules and customizations
  • Troubleshoot provisioning failures, aggregation issues, schema discovery problems, entitlement mapping discrepancies, and connector synchronization issues
  • Support identity lifecycle management processes including Joiner, Mover, and Leaver (JML) events
  • Perform entitlement analysis, access mapping, and attribute validation to support accurate identity governance
  • Support REST/SOAP integrations between SailPoint and downstream enterprise systems
  • Participate in testing, deployment, and operational support activities for SailPoint onboarding initiatives
  • Review logs and debug SailPoint provisioning and aggregation processes
What we offer
What we offer
  • medical and dental coverage
  • paid time off
  • Fulltime
Read More
Arrow Right

Mid-Level Software Developer

We are actively building a pipeline of Mid-Level Software Developers for upcomin...
Location
Location
United States , Charlotte
Salary
Salary:
Not provided
https://www.roberthalf.com Logo
Robert Half
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3–5 years of professional software development experience
  • Experience working with programming languages such as Java, Python, C#, JavaScript, or TypeScript
  • Experience developing applications using frameworks such as React, Angular, Vue, .NET, Node.js, Spring Boot, or Django
  • Experience working with SQL or NoSQL databases such as SQL Server, PostgreSQL, MySQL, or MongoDB
  • Familiarity with REST APIs, microservices architecture, and Git-based version control
  • Experience working in Agile or Scrum development environments
  • Strong problem-solving and debugging skills
  • Bachelor’s degree in Computer Science or related field preferred (or equivalent experience)
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain software applications and services
  • Collaborate with product managers, designers, and QA teams to deliver high-quality solutions
  • Write clean, maintainable, and efficient code following best practices
  • Troubleshoot and resolve application issues and bugs
  • Participate in Agile ceremonies including sprint planning, stand-ups, and retrospectives
  • Contribute to code reviews and continuous improvement of development processes
What we offer
What we offer
  • medical, vision, dental, and life and disability insurance
  • eligible to enroll in our company 401(k) plan
  • free online training
Read More
Arrow Right

Mid-Level Test Engineer

AlphaSights is looking for a self-driven Test Engineer to join the Software Engi...
Location
Location
Brazil
Salary
Salary:
Not provided
alphasights.com Logo
AlphaSights
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Degree in a STEM subject (or equivalent experience)
  • Experience working at a similar level in a mature Engineering team
  • Technical expertise building and maintaining automated test frameworks using modern tools (ideally Cypress or Playwright)
  • Proficiency in at least one programming language such as TypeScript, JavaScript, Python, or Java
  • Strong understanding of backend APIs, data validation (SQL/NoSQL), and CI/CD pipelines
  • Familiarity with frontend testing (ideally React-based applications) and API or integration testing in distributed systems
  • Proven track record of demonstrable impact
  • Highly driven and proactive
  • Meticulous with obsessive attention to detail
Job Responsibility
Job Responsibility
  • Design and develop automated test plans and suites across multiple projects
  • Develop and maintain test automation frameworks and infrastructure
  • Lead test automation efforts while performing targeted manual testing when needed
  • Create, manage, and maintain test data to support automated testing
  • Support robust testing through API test automation, test data management, and cross-platform validation
  • Collaborate with Engineering and Product teams to define test strategies and acceptance criteria
  • Integrate automated tests into CI/CD pipelines
  • Monitor, triage, and investigate test failures, raising clear and actionable bugs
  • Provide feedback for UI/UX improvements/enhancements
  • Continuously contribute to the overall improvement of testing tools, processes, and team best practices
Read More
Arrow Right

Mid-Level Software Engineer - Unmanned Systems

Location
Location
United States , Middletown
Salary
Salary:
72826.14 - 126630.53 USD / Year
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS and 2-4 yrs of experience, or Master's with 0-2 yrs of experience
  • Experience with high level programming languages, e.g. C/C++, Java, Python and scripting languages (bash, tcsh/csh)
  • Solid command of object-oriented software development
  • Experience with development in Linux-based environments
  • Experience with software configuration control, version control and build tools and processes
  • Experience with Continuous Integration using GitLab or Jenkins
  • Ability to work independently is essential
  • Strong problem solving, application testing, and debugging capabilities
  • Working knowledge of basic networking and network protocols
  • Familiar with agile and/or traditional software development life cycle (SDLC) approaches
Job Responsibility
Job Responsibility
  • Experienced with frequent use and application of technical standards, principles and theories
  • Works under general supervision, providing solutions to technical problems of moderate scope/complexity
  • Work as a software engineer as part of an Arcfield team working at the Naval Undersea Warfare Center in Newport RI in their unmanned vehicle software development and support programs
  • Understand, create, and/or modify application(s) using Linux, Windows, C++ and/or Java
  • Support development, evaluation, system/software integration, and test
  • Understand/support requirements maintenance and develop software designs
  • Work closely with teammates and government engineers
  • Communicate regularly with functional team leads to ensure effective work partnerships
What we offer
What we offer
  • Flexible for occasional telework
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short Term and Long-Term Disability
  • Retirement and Savings
  • Learning and Development opportunities
  • wellness programs as well as other optional benefit elections
  • Fulltime
Read More
Arrow Right