CrawlJobs Logo

Java Developer Mid-Level

India Employment contract · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

Job Description: Technical Expertise to Look For: Deep Java & Spring Boot Knowledge: Proven experience in building and scaling secure, high-performance RESTful APIs and microservices using Java and the Spring Boot framework. Familiarity with Spring Cloud distributed systems is a plus. Expert-Level Relational Databases (e.g., PostgreSQL, MySQL): Strong data modeling skills, extensive experience with optimizing complex queries, and a deep understanding of database security features. Crucial knowledge includes indexing strategies, transaction management, connection pooling, and replication. Authentication & Authorization: Hands-on experience implementing complex Identity and Access Management (IAM) concepts such as OAuth 2.0, OpenID Connect (OIDC), SAML, JWT, and role-based access control (RBAC). Security Best Practices: A security-first mindset with experience in data encryption (at rest and in transit), hashing algorithms (e.g., bcrypt, scrypt), and preventing common vulnerabilities (e.g., SQL injection, XSS, CSRF, insecure deserialization). Unit & Integration Testing: Proficiency with testing frameworks like JUnit, Mockito, and Spring Test. Experience with integration testing and end-to-end testing methodologies. Caching & Messaging: Experience with caching mechanisms (e.g., Redis, Memcached) and message brokers (e.g., Kafka, RabbitMQ) for building highly performant and scalable systems. Role & Responsibilities: 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. Years of Exp: 3+ Years Employment Type: Permanent

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

Requirements

  • Deep Java & Spring Boot Knowledge
  • Expert-Level Relational Databases (e.g., PostgreSQL, MySQL)
  • Authentication & Authorization
  • Security Best Practices
  • Unit & Integration Testing
  • Caching & Messaging

Nice to have

Familiarity with Spring Cloud distributed systems

Looking for more opportunities?

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

Similar Jobs for

Java Developer Mid-Level

8 matching positions

Mid-Level Java Developers

Arthur Lawrence is looking for a Mid-Level Java Developers one of our clients pr...
Location
Location
United States
Salary
Salary:
Not provided
arthurlawrence.net Logo
Arthur Lawrence
Expiration Date
Until further notice
Flip Icon
Requirements
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
Read More
Arrow Right

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

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 SailPoint IdentityIQ Developer (ICAM)

Assurit is currently seeking an experienced Mid-Level SailPoint IdentityIQ Devel...
Location
Location
United States
Salary
Salary:
Not provided
assurit.com Logo
Assurit
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 5 years of experience
  • CISA, cyber security (e.g., IAT II or CISSP), or similar IT professional certification required
  • Strong problem-solving and troubleshooting skills
  • Excellent written and verbal communication skills
  • Ability to work independently and as part of a team
  • Experience working with Agile or Waterfall delivery methodologies
  • Demonstrated problem-solving and analytical skills, with the ability to work independently and collaboratively
  • Experience in troubleshooting technical issues in enterprise environments
  • Willingness and ability to learn SailPoint and identity management concepts
  • Ability to manage multiple tasks and adapt to changing priorities
Job Responsibility
Job Responsibility
  • Hands-on experience with SailPoint IdentityIQ implementations as a developer with proficiency in Java
  • Investigating and resolving complex technical issues escalated from the A1 Help Desk, including root cause analysis and documentation of findings
  • Collaborating with system owners to refine requirements and implement enhancements or change requests in SailPoint
  • Managing and prioritizing incoming development user stories, ensuring timely resolution and clear communication with stakeholders
  • Maintaining detailed documentation of issues, solutions, and process improvements
  • Proactively identifying recurring issues and recommending long-term solutions
  • Participating in team meetings and knowledge-sharing sessions to continuously improve support processes
What we offer
What we offer
  • medical and dental coverage
  • paid time off
  • Fulltime
Read More
Arrow Right
New

Mid-Level/Senior Level Software Engineer

Amentum is seeking a Mid-Level or Senior Level Software Engineer to support the ...
Location
Location
United States , Odon
Salary
Salary:
120000.00 - 200000.00 USD / Year
amentum.com Logo
Amentum
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering, or a related technical field
  • 3–7 years of professional software development experience
  • Proficiency in one or more programming languages such as C/C++, C#, Python, or Java
  • Experience with automated test systems, embedded systems, or hardware/software integration
  • Familiarity with software development lifecycle processes and version control tools
  • Strong analytical, troubleshooting, and problem-solving skills
  • Ability to work effectively in a team environment and communicate technical concepts clearly
  • Must be able to obtain and maintain a US Government Secret Clearance. Please note US Citizenship is required to obtain a Secret Clearance.
Job Responsibility
Job Responsibility
  • Develop, integrate, test, and maintain software for automated test systems and TPS applications supporting AEA systems
  • Collaborate with multidisciplinary engineering teams to design and implement software solutions for test and evaluation environments
  • Support development of Fleet OTPS and flight line operational verification test systems
  • Participate in requirements analysis, system design, code reviews, and verification/validation activities
  • Troubleshoot and resolve software defects in test systems and depot support tools
  • Develop and maintain technical documentation, including software design documents and test procedures
  • Support system integration, fielding, and sustainment activities
  • Ensure compliance with applicable engineering standards, cybersecurity requirements, and configuration management processes
What we offer
What we offer
  • Health, dental, and vision insurance
  • Paid time off and holidays
  • Retirement benefits (including 401(k) matching)
  • Educational reimbursement
  • Parental leave
  • Employee stock purchase plan
  • Tax-saving options
  • Disability and life insurance
  • Pet insurance
  • Fulltime
Read More
Arrow Right

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