Java Springboot Developer

eTeam Inc.

Home-based, CA(remote)

JOB DETAILS
SALARY
$60–$70 Per Hour
SKILLS
Agile Programming Methodologies, Application Programming Interface (API), Business Support, Cloud Computing, Communication Skills, Computer Science, Cross-Functional, Customer/Client Research, Debugging Skills, Design Patterns Programming Methodologies, Distributed Computing, Documentation, Documentation Design, Functional Testing, Git, HP WebInspect, Integration Testing, Interpersonal Skills, JSON, JUnit, Java, Marketing, Markup Language, Microservices, Microsoft Windows Azure, 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, 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
15 days ago

Job Title: Senior Software Engineer Java, API & Data Platforms
Location: Remote
Duration : 6 months (Possible extenstion)

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

" 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 Client 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


About the Company

e

eTeam Inc.

Looking for a great job? Join eTeam. We’re looking for talented staffing professionals to join our staff. We also provide contract assignments and full-time jobs at Fortune 2000 Companies. We’ve been named one of the best companies to work for by Staffing Industry Analysts and New Jersey Business.
COMPANY SIZE
100 to 499 employees
INDUSTRY
Other/Not Classified
FOUNDED
1998
WEBSITE
www.eteaminc.com