What are the responsibilities and job description for the Java Software Engineer position at Motion Recruitment?
Our Client, A Global Media / Entertainment Company , is looking for a Sr Java Engineer join their team in Madison, WI
Pay : $85 / hour
Hybrid Schedule
This is a 12 Month Contract Open to Conversion or Extention!
As the Sr Software Engineer, you will be creating and improving Java code as well as providing component-level designs for PlayStation Network’s next-generation commerce platform. This role will have an emphasis on server-side development, as well as API / microservices development.
Duties
You will design and implement RESTful Web Services API and algorithms
You will produce excellent, thorough design and development documentation
You can work independently, under tight time constraints, respond to evolving requirements and strategic shifts in direction
You are familiar and comfortable with Agile / Scrum software development methodology
Participate as a member of the development team and work well within a team environment.
Perform in-depth analysis of functional or business requirements.
Achieves team consent and buy-in; perceived as a positive and constructive collaborator especially in code reviews.
Prepare and execute unit and integration tests.
Apply advanced technical knowledge to innovate in a technology area (e.g. Java).
Be able to suggest solutions and designs for complex problems.
Implement end user or enterprise infrastructure or services prepared by senior technologists.
Provide time / resource estimates for assigned tasks.
Able to identify and debug issues with high volume traffic in a N-tiered system without direct access to the machines.
Develops according to specific requirements with awareness of scalability, hardware capabilities and cross environment and platform implication.
Required Skills & Experience
BS degree in Computer Science (Masters preferred)
5 years of experience with Java
Experience developing applications on Unix / Linux platforms
Experience with servlet containers (e.g., Tomcat), JAXRS, Spring, and related technologies
Experience with Agile development methodologies
Experience using source control (esp. Git) and bug tracking systems such as JIRA in a team environment
Experience developing web services using JSON, XML and RESTful API design
Experience in building high-performance and cloud based scalable web services.
NoSQL exp
Nice To Have Skills : not required
Search, Machine Learning, Online Gaming domains
Knowledge of DevOps practices, containerization, Docker / Kubernetes
Experience with production monitoring tools such as Splunk, APM, Sensu, ExtraHop
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 Java Software Engineer?
Sign up to receive alerts about other jobs on the Java Software Engineer career path by checking the boxes next to the positions that interest you.