Logo
Sciata

Java Back-End Engineer

Sciata, Plano, Texas, us, 75086


Work Location: Tampa, FL, Houston, TX and Plano, TXMust be USC or GC for this role W2 opportunity (no C2C)

Job Description:The ideal candidate should have 5+ years of experience in the development and design of solutions, with working experience on Java/Spring Boot frameworks with Agile methodology. Should have worked on databases, PL/SQL, and have an understanding of Bitbucket and Gradle.

Responsibilities:

Applications Developer with excellent knowledge of back end technologies and building client-facing applicationsCollaborate and coordinate with product users or business analysts and other team members in an Agile environment to understand and analyze the business requirementsDeliver technical solutions based on the business requirement by getting involved in the full development life cycle of SDLCTranslate technical requirements into programmed application modules and develop web applications or enhance existing onesBuilding reusable code and libraries for maintainable and extensible applicationsParticipate in code reviews and ensure that all solutions are aligned to predefined architectural specificationsSupport production environment for stability when required by troubleshooting application code-related issuesWork independently or partner with local and global teams.

Skills:

Mandatory hands-on experience in core Java, Spring Boot, JPA, REST services, and microservices development.Strong experience in SQL for Oracle, SQL Server, Maria DB, and experience for SQL performance turning is a plus.Good understanding of Jenkins CI/CD, Maven/Gradle, Apache JMeterStrong understanding of the request-response model, using developer tools for debuggingExperience with Cloud Foundry, Kibana, and Dynatrace toolsExperience with various source control tools like GitHub/Bitbucket.Knowledge of software design patterns ie; Object Oriented Design Patternsgood understanding of React, node.js & other UI frameworks is a plusKnowledge of AWS, Kubernetes, and Splunk are a plus.

Capabilities:

BS/BA degree or equivalent experienceAdvanced knowledge of application, data, and infrastructure architecture disciplinesUnderstanding of architecture and design across all systemsWorking proficiency in developmental tool setsKnowledge of industry-wide technology trends and best practicesAbility to work in large, collaborative teams to achieve organizational goalsPassionate about building an innovative cultureStrong experience with full software development life cycle including analysis, design, testing, implementation and support for the projectExperience in Agile development life cycle methodologyExperience on code reviews, code refactoring and other best practices