What are the responsibilities and job description for the Senior Java Developer position at Softmax?
Senior JAVA Developer role involving in-depth knowledge of JAVA and J2EE background using with Spring Technologies framework, design, and architectural styles / API's (REST / RPC)
Responsible for writing clean, scalable code using JAVA programming languages
Refactoring and debugging codes, improving existing software, and testing and deploying applications and systems
Developing documentation throughout the lifecycle of the development process
Providing technical support to the team and ensuring that technologies are updated with current, stable, and compliant architecture and applications
Collaborating with internal teams to produce software design and architecture
Proactively monitoring and reporting performance utilization of assigned technologies
Troubleshooting software and / or hardware issues / failures and managing problem or escalated tickets and tasks
Providing consultative expertise to customers on how to best use systems and identifying best practices and standards for the use of the product
Delivering support and design for industry specific applications that require integration with statewide systems or applications
Acting as a technical SME (Subject Matter Expert) and coordinating activities of application developers
Required skills include 11 years of core JAVA development with strong back-end development skills, 5 years of JAVA Annotations, Generics, Reflection, Inheritance, OO Design, NIO, Bean Validation, etc.
Experience with GIT version control repository, Spring Boot Application Development, Spring Java Config, Dependency Injection, Autowiring Concepts etc.
Must hold a Bachelor's degree in IT or related field or equivalent experience with desired experience in RedHat Openshift Container-based application development and deployment, working with mainframe CICS containers and channels using JCA connector, and knowledge of Continuous Integration and Continuous Development practice.
Keep a pulse on the job market with advanced job matching technology.
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution.
Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right.
Surveys & Data Sets
What is the career path for a Senior Java Developer?
Sign up to receive alerts about other jobs on the Senior Java Developer career path by checking the boxes next to the positions that interest you.