Java Springboot Developer

Mindlance

Home-based, CA

JOB DETAILS
SALARY
$55.37–$65.14 Per Hour
SKILLS
Agile Programming Methodologies, Apache Kafka, Apache Spark, Application Programming Interface (API), Automation, Business Support, Cloud Computing, Communication Skills, Computer Science, Configuration Management, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Customer/Client Research, Database Extract Transform and Load (ETL), Debugging Skills, Design Patterns Programming Methodologies, DevOps, Distributed Computing, Documentation, Documentation Design, Functional Testing, Git, GitHub, HP WebInspect, Integration Testing, Interpersonal Skills, JSON, JUnit, Java, Jenkins, Mail Services, Marketing, Markup Language, Microservices, Microsoft Windows Azure, Object Oriented Design (OOD), Product Lifecycle, Project Planning, Quality Assurance Methodology, REST (Representational State Transfer), RabbitMQ, Release Management/Engineering, Requirements Management, SWAGGER OAS, Scalable System Development, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Spring Framework, Streaming Technology, System Integration (SI), System Test, Systems Scalability, Team Player, Technical Writing, Technical/Engineering Design, Test Case, Test Plan/Schedule, Testing, Unit Test, Web Services
LOCATION
Home-based, CA
POSTED
14 days ago

Senior Software Engineer Java, API & Data Platforms


Role Overview
We are looking for a highly skilled Senior Software Engineer to design, build, and maintain scalable, high-performance applications that support critical business functions. This role is hands-on and focused on delivering reliable software solutions, with collaboration across teams throughout the development lifecycle.


Key Responsibilities


Design, code, test, debug, document, and maintain complex software applications
Translate business requirements into technical solutions aligned with established architecture standards
Recommend improvements to enhance system performance, scalability, and reliability
Participate in project planning activities such as estimation, task breakdown, and delivery timelines
Improve and maintain development and test environments, tools, and frameworks
Create and enhance unit tests, test plans, and testing processes
Collaborate across teams in all stages of the software development lifecycle (SDLC)
Develop and maintain program specifications, APIs, and service integrations
Ensure applications meet required performance, service levels, and configuration standards



Required Qualifications


Bachelor s degree in Computer Science
7+ years of experience in software development and application implementation
7+ years of hands-on experience with:


Java
Spring Boot
API development (REST/microservices)




Preferred Qualifications


Experience with ETL/data processing tools (e.g., Apache Spark) (nice to have, not required)
Experience working with cloud platforms (Azure preferred)
Familiarity with large-scale, transaction-based systems



Technical Skills & Experience


Strong debugging and problem-solving skills
Good understanding of dependency management and transitive dependencies
Solid knowledge of the software development lifecycle (SDLC)
Experience with implementation and release management processes
Understanding of unit, system, and functional testing methodologies
Experience writing technical designs and documentation
Ability to work within distributed and integrated system environments



Collaboration & Work Style


Strong communication and interpersonal skills
Ability to work effectively with cross-functional teams (technical and business)
Self-driven with the ability to work under minimal supervision
Strong commitment to coding standards and best practices



Nice to Have


Banking or financial services domain experience
Exposure to marketing or customer data platforms




------------------------DO NOT EDIT BELOW THIS LINE, PLEASE INSERT JOB DESCRIPTION ABOVE--------------------------------- " Spring Boot Developer Responsibilities " Work in a fast-paced, project-centered, team-oriented atmosphere " Visit clients outside of the nation to gather and specify needs " Create solutions that are high-quality, scalable, and maintainable, with an emphasis on backend systems and related technologies " Carry out unit and integration tests " Identifying and resolving bugs " Make sure you've developed enough test cases to ensure the design criteria are satisfied " Produce well-written documentation for each microservice " Constantly educate yourself on new approaches and technology " Disseminate your expertise inside the organization " Communicate with other developers " Creating and deploying microservices using the Spring Boot framework " Adherence to the whole Software Development Life Cycle " Interconnecting microservices with databases " Knowledge of how streaming systems such as Kafka operate " Spring Boot Developer Requirements & Skills " Spring Boot Experience " Familiarity with software development design patterns: GIT, Swagger, PCF, and Rabbit MQ " Expertise in API technologies such as Rest Webservices " Previous experience writing unit tests with JUnit, Mockito, or PowerMock " Knowledge of markup languages such as JSON and YML " Working knowledge of quality and security scan technologies such as Sonar, Fortify, and WebInspect " Knowledge of the Agile approach



Shift: ['5+ Java, SpringBoot, Kafka, GitHub, Jenkins.', '" 5+ years of experience in design, development and triaging for large, complex systems. Experience in Java and object-oriented design skills " 5+ years of microservices development " 3+ years working in Spring Boot " Experienced using API dev tools like IntelliJ/Eclipse, Postman, Git, Cucumber " Hands on experience in building microservices based application using Spring Boot and REST, JSON " DevOps understanding containers, cloud, automation, security, configuration management, CI/CD Experience in streaming technologies like Apache Kafka']

Start: ['Amazon/Google/Azure cloud data engineering (ETL) experience', 'Apache Spark']

EEO:
Mindlance is an Equal Opportunity Employer and does not discriminate in employment on the basis of Minority/Gender/Disability/Religion/LGBTQI/Age/Veterans.

About the Company

M

Mindlance