Overview:
Our client, a global leader in development and manufacturing of medical devices & Treatments for Chronic diseases / Respiratory disorders / Sleep-disordered breathing, seeks an accomplished Java / AWS Developer.
*** Candidate must be authorized to work in USA without requiring sponsorship ***
***********************************************************************************************************
*** Location: San Diego CA 92123 (100% Remote Acceptable)
*** Duration: 6 months, w/ possibility of extension or conversion to FTE role
Notes:
Interview: Zoom / Video calls.
This is a remote position where the candidate can be located anywhere in the U.S. (PST time zone preferred).
This is either a contract-to-hire or direct-hire position (depending upon candidates preference).
Description:
Create specifications and designs for new products or improvements and enhancements to existing products.
Works closely with customers, developers, and other stakeholders to understand and define customer needs in these designs.
Features are aligned to a timetable and areas of responsibility.
Developers may solicit customers for feedback regarding product usability and desired future enhancements.
The team is responsible for developing and deploying digital services to enable our providers to help treat as many patients as possible. The solutions are built with Spring application framework built on JAVA platform using JSP/Angular for micro-UI components. In next exciting phase of this project, looking to deploy the solution directly on AWS ECS, decouple the monolithic architecture into micro-services, and leverage the native AWS services in this effort.
The ideal candidate has deep experience driving the delivery of technically complex customer facing products that involve usage of cloud technology and ability to work with cross-functional team. Successful candidates will be well organized technical leaders with a strong software development background who can work in micro service-oriented mindset. You are comfortable taking initiative and delivering in an unstructured environment.
Design, develop, implement, and deploy customized web & mobile applications, web services, and enterprise solutions using various web development technologies and platforms.
Build best-in-class, web and mobile based applications that are reliable and scalable. Collaborate day to day with a small team of software developers. Assist with project estimation, planning, progress, and bug tracking.
Create task break down based on supplied user stories. Strong Computer Science fundamentals in object-oriented design. Write clear, well-commented, easy to understand code. Create and review design specifications.
Write automated unit tests. Follow secure development guidelines. Demonstrated experience in building and maintaining complex software.
Qualifications:
Top Skills: Java, Spring Boot, AWS.
8+ years experience working in Java or equivalent: Java, Backend server technology including master-slave configuration, REST APIs, Android platform.
8+ years experience in design and development of multi-tiered business applications.
8+ years experience working with relational databases such as SQL Server, Oracle, or MySQL
Experience defining system architectures and exploring technical feasibility tradeoffs.
Experience developing cloud software services and an understanding of design for scalability, performance, and reliability.
Experience working in serverless architecture (AWS Lambda) or container-based architecture (Docker) is a must.
Detail oriented with excellent analytical and problem-solving skills.
Strong object-oriented design and programming skills.
Ability to plan, prioritize and effectively manage tasks to achieve objectives.
You are a motivated team player but can also work effectively as an individual contributor.
You enjoy learning and are committed to staying up to date with new and emerging technologies.
Understanding of challenges associated with high availability, 247 applications and services.
Experience working within an Agile software development process, particularly Scrum.
Excellent verbal and written communication skills.
Familiar with Git.
Experience with various message brokering architectures (pub/sub queues, request/response) and data streaming.
Experience with NoSQL databases is an asset.
Familiar with test driven development (TDD) is an asset.
Familiar with CI/CD tools, Confluence, and JIRA, is an asset.
Experience with AWS or other public cloud platforms is an asset.
An understanding of 12-factor applications and cloud-native principles is an asset.
AI and Machine Learning experience is an asset.
Experience with mobile application development is an asset.
***********************************************************************************************************
I'd love to talk to you if you think this position is right up your alley, and assure a prompt communication, whichever direction. If you're looking for rewarding employment and a company that puts its employees first, we'd like to work with you.
Satwinder Sat Singh
Lead Technical Recruiter
Company Overview:
Suna provides consulting, temporary staffing and payrolling services to Fortune 500 companies nationally. We develop and implement solutions that help our clients operate more efficiently, deliver greater customer satisfaction, and see a positive impact on their bottom line. We create value by bringing together the right people to achieve results. Our clients and employees say they choose to work with Suna because of how we work with them – with service that exceeds their expectations and a personal commitment to their success.
Suna Solutions provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.
This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.
Applicants, with criminal histories, are considered in a manner that is consistent with local, state and federal laws.