Job FunctionsDevelopmentImplementationIntegration and testing
Job RequirementsHands on development, implementation, integration and testingParticipate as part of an Agile team, attending scrum calls and assisting the team in the definition of design.Involvement in projects that vary from proof of concepts, which are stood up in weeks, to becoming the domain expert on our core-transaction-processing platformSupport a responsive human user interface or API with synchronous processing with a Java based back-end (primarily)Identify reusable development code across various modules of the product.Optimize the system for high volume, high through-put transaction processingWrite design documents and write unit test case for the codeIntegration with existing systemsResponsible for delivering the modules for the productAssist junior developers in guiding them with technology or process as required
SkillsJava Eco System: Java, Spring, Spring Boot, Spring Security, Hibernate REST, SOAP JSON, Maven, Jenkins, Sonar, Some IDE-Eclipse, IntelliJ or NetBeansFront-End – jQuery, Angular, ReactJS, Single Page ApplicationRelational databases – MySQL, OracleAgile experience – Scrum, Continuous Integration, Test Driven developmentStrong organizational skillsWritten and verbal communication skillsAbility to multitask and meet deadlines in a fast-paced start-up like environmentTeam playerInitiative and decision-making skills
POSITION SUMMARYSr. Full Stack JAVA Developer
Contract Employment Opportunity
DUTIES AND RESPONSIBILITIES:
Essential Functions:
Hands on development, implementation, integration and testing
Participate as part of an Agile team, attending scrum calls and assisting the team in the definition of design.
Involvement in projects that vary from proof of concepts, which are stood up in weeks, to becoming the domain expert on our core-transaction-processing platform
Support a responsive human user interface or API with synchronous processing with a Java based back-end (primarily)
Identify reusable development code across various modules of the product.
Optimize the system for high volume, high through-put transaction processing
Write design documents and write unit test case for the code
Integration with existing systems
Responsible for delivering the modules for the product
Assist junior developers in guiding them with technology or process as required
Strong organizational, written, and verbal communication skills are a must.
Must be able to multitask and meet deadlines in a fast-paced start-up like environment.
The ability to work as a team player is essential.
Desire a person who can display Initiative and the ability to make decisions while working with minimal guidance.
Working knowledge and experience working in both a Windows & Linux environment
EXPERIENCE AND QUALIFICATIONS
Essential Qualifications & Skills:
Experience 8-10+ years in development
Solid, practical knowledge of Java Eco System: Java, Spring, Spring Boot, Spring Security, Hibernate REST, SOAP JSON, Maven, Jenkins, Sonar, Some IDE-Eclipse, IntelliJ or NetBeans
Good knowledge/experience in building software in AWS Cloud environment , Container technologies ( ex: Docker), & Micro services architecture.
Front-End – jQuery, Angular, ReactJS, Single Page Application
Relational databases – MySQL, Oracle
Agile experience – Scrum, Continuous Integration, Test Driven development
Experience with everything from bash scripting to single page apps
Experience in working in the cloud environment
Experience in Serverless architecture.
Nice to Have Skills:
Proven experience leveraging AWS (or other cloud provider) to deliver mission critical applications.
Experience with Java, Spring, REST/SOAP API, Relational Databases, Version Control.
#zr
COMPANY INFORMATION
Click here to access our website for more information about our company.
Life at Catalyte
Catalyte advances human potential. We use artificial intelligence to identify individuals, regardless of background, who have the innate potential and cognitive ability to be great software developers. For over 15 years, Catalyte's predictive analytics platform has hired, trained and deployed high-performing teams to deliver product engineering and enterprise applications for Fortune 500 companies. Our model and intensive onboarding process rapidly creates teams that have exponentially higher levels of production and quality than anyone else. With community development centers in Baltimore and Portland, Ore., Catalyte creates a diverse and US-based technology workforce that helps companies scale software innovation.
For more information, visit www.catalyte.io
Thrive Here & What We Value1. Collaborative work environment2. Emphasis on innovation and creativity3. Customer satisfaction and success4. Continuous learning and growth opportunities5. Work-life balance support6. Growth-oriented company7. Opportunities for growth and development