Senior Java Developer

Nearshore Technology Sacramento , CA 95814

Posted 1 week ago

Developers will be part of a scrum team operation on 2-week sprints. The team members will Include a product owner, scrum master, a development lead, and testers. AWS Workspaces will be provided.

Responsibilities

  • Expected to deliver RESTful Java microservices using Spring framework.

  • Services will interact with other services using AWS SQS, DynamoDB, and other services.

  • The services are written API first, utilizing Swaggerhub to publish the openAPI definition.

  • GitHub is used as the source control repository and the CI/CD pipeline is built with GitHub Actions.

  • Services are expected to be peer reviewed, have90% unit test coverage, prope logging, and pass through a linter and GitHub advanced security scans prior to deployment.

  • Deploy to AWS EKS.

Requirements

Requirements

  • 5+ years experience developing Java Services.

  • Experience with AWS, Spring framework, OpenAPI/Swaggerhub.

  • Experience working on a Scrum team.

  • Knowledge of Queues, Pub/Sub, AWS SQS/SNS.

  • Experience with databases such as DynamoDB and PostgreSQL.

  • Understanding of RESTful Services, Git, Github actions, Kibana/Elasticsearch.

  • Good communication skills and ability to create/interpret diagrams/flowcharts.

Nice to have:

  • Prior experience with Payment/Card processing

Benefits

We offer amazing benefits for all our workers and try to make the process as easy as possible for

any candidate interested in working in this amazing company.

  • Remote work

  • Telework costs support towards Electricity and Internet

  • Permanent - Full Time Job

  • Work from Mon through Fri. WE LEAVE EARLY ON FRIDAYS!

  • Upper MX Law Benefits including Medical Insurance with Dental Discounts, Saving Funds, and Christmas Bonus.

  • 100% Payroll scheme

  • Career Path

  • Collaborative environment

  • Healthy Work Culture

  • Health & Wellness program

  • Life insurance in case of accidental death

  • Internal Referral Program

External Referral Program

If this position is not the right fit for you, refer someone and if hired, receive a $100 USD AMAZON

gift card per hire.

  • Send your referral via email to
icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
ConsultingFull Stack Java Developer Senior ConsultantCbo/Ce

Deloitte

Posted 2 weeks ago

VIEW JOBS 11/8/2022 12:00:00 AM 2023-02-06T00:00 <p>Position Summary</p><p>Work you'll do</p><ul><li><p>Lead and drive discussions with business and functional analysts and come up with technical architecture and design and help the team shape requirements and resolve ambiguities.</p></li><li><p>Understand the impact of adapting different architectures and designs and present the same to all relevant stakeholders. Manage both functional and technical requirements while deciding on technical solutions.</p></li><li><p>Develop solutions following established technical design, application development standards and quality processes in projects.</p></li><li><p>Manage project execution by defining the work-breakdown structure in accordance with the master project plan and track the progress.</p></li><li><p>Establish technical design / development guidelines, templates and standards and ensure that the team follows them.</p></li><li><p>Run the daily calls / scrum meetings with respect to deliverables and build the weekly status reports to be reviewed with leadership.</p></li><li><p>Perform detailed reviews on deliverables. Provide technical guidance to the team members.</p></li><li><p>Interact with other stakeholders not limited to end-user clients, Project Manager/Scrum master, Business Analysts, offshore development, testing and other cross-functional teams.</p></li></ul><p>The team</p><p>CBO Cloud Engineering Team</p><p>The US Cloud Engineering Offering focuses on enabling our client's end-to-end journey from On-Premise to Cloud, with opportunities in the areas of Cloud Strategy and Op Model Transformation, Cloud Development &amp; Integration, Cloud Migration, and Cloud Infrastructure &amp; Managed Services. Cloud Engineering supports our clients as they improve agility and resilience and identifies opportunities to reduce IT operations spend through automation by enabling Cloud. We accelerate our clients toward a technology-driven future, leveraging vendor solutions, Deloitte-developed software products, tools, and accelerators.</p><p>Qualifications (Remember OFCCP Compliance)</p><p>Required</p><ul><li><p>7 to 10 years of hands on technical experience on web / application development using Java / JEE technology stack.</p></li><li><p>Strong conceptual knowledge in OOPS, Core Java, Collections, Multithreading, Socket Programming.</p></li><li><p>Experience with working on frameworks: Spring Boot all modules, Springboot, JDBC, Hibernate, WebService (SOAP/REST)</p></li><li><p>Experience driving the architecture and design of large-scale, multi-tiered, distributed software applications, databases, tools, systems and services using service-oriented architecture, object-oriented design, distributed programming, Java/J2EE and SQL.</p></li><li><p>Strong experience in Agile/Scrum based delivery and DevOps process/tools like Github, Jenkins/Bamboo/UrbanCode also build technology like Maven/Gradle</p></li><li><p>Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems</p></li><li><p>Strong Computer Science fundamentals, including object-oriented design, data structures, algorithm design, design patterns and complexity analysis</p></li><li><p>Knowledge of professional software engineering and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations</p></li><li><p>Experience on any of the JMS/Messaging tools like Apache ActiveMQ, RabbitMQ, Message Brokers, Kafka, etc.</p></li><li><p>Experience in developing and deploying applications to cloud platforms AWS, GCP, PCF.</p></li><li><p>Ability to communicate clearly across teams in the project and having excellent verbal and written communication skills for articulating architecture and design principles</p></li><li><p>Experience with micro services development using Spring/Spring boot, Angular/React and UX/UI.</p></li><li><p>Experience with Application Performance Management and Monitoring tools.</p></li><li><p>Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications. Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.</p></li><li><p>Guide team development efforts towards successful project delivery. Provide technical leadership to teammates through coaching and mentorship. Maintain high standards of software quality within the team by establishing good practices and habits. Identify and encourage areas for growth and improvement within the team.</p></li><li><p>Experience on Agile/Scrum based delivery</p></li><li><p>Experience in different architectural designs for complex enterprises</p></li><li><p>Industry recognized Technology Certifications</p></li></ul><p>Preferred:</p><ul><li><p>Bachelor's degree or equivalent experience.</p></li><li><p>Ability to travel up to 50%, based on the work you do and the clients and industries/sectors you serve.</p></li></ul><p>Recruiting tips</p><p>From developing a stand out resume to putting your best foot forward in the interview, we want you to feel prepared and confident as you explore opportunities at Deloitte. Check out recruiting tips from Deloitte recruiters.</p><p>Benefits</p><p>At Deloitte, we know that great people make a great organization. We value our people and offer employees a broad range of benefits. Learn more about what working at Deloitte can mean for you.</p><p>Our people and culture</p><p>Our diverse, equitable, and inclusive culture empowers our people to be who they are, contribute their unique perspectives, and make a difference individually and collectively. It enables us to leverage different ideas and perspectives, and bring more creativity and innovation to help solve our client most complex challenges. This makes Deloitte one of the most rewarding places to work. Learn more about our inclusive culture.</p><p>Professional development</p><p>From entry-level employees to senior leaders, we believe there's always room to learn. We offer opportunities to build new skills, take on leadership opportunities and connect and grow through mentorship. From on-the-job learning experiences to formal development programs, our professionals have a variety of opportunities to continue to grow throughout their career.</p><p>As used in this posting, &quot;Deloitte&quot; means Deloitte Consulting LLP, a subsidiary of Deloitte LLP. Please see www.deloitte.com/us/about for a detailed description of the legal structure of Deloitte LLP and its subsidiaries.</p><p>All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability or protected veteran status, or any other legally protected basis, in accordance with applicable law.</p><p>Deloitte will consider for employment all qualified applicants, including those with criminal histories, in a manner consistent with the requirements of applicable state and local laws. See notices of various ban-the-box laws where available.</p><p>Requisition code: 75027</p><br> Deloitte Sacramento CA

Senior Java Developer

Nearshore Technology