What are the responsibilities and job description for the Java Software Engineer position at PeopleServe?
Java Software Engineer
Qualifications :
6-9 years of Java / Spring development experience
2 years of design experience
Bachelor's Degree (Computer Science or related fields)
Experience in building and deploying applications served in the cloud
Strong micro services experience
Experience creating REST APIs
Experience with infrastructure technologies (e.g., Kubernetes, Kafka, MSSQL, DataDog).
Experience with SQL, Postgres, or MySQL or Oracle or MongoDB
Experience with Jenkins, Jenkins Core, UDeploy, Docker, GIT, GitHub, gitflow
Experience with AWS or Azure (preferred)
Knowledge of authorization and authentication management
Prior design or architecture work
Ability to quickly translate business requirements into working features
Quick learner and open to learning new tools and developing with the latest technologies / frameworks
Excellent communication skills and ability to work effectively with engineers, product managers and business stakeholders
The Value You Deliver :
Perform object-oriented analysis and design using Object Modeling and Sequence Diagrams
Develop code in Java using spring, spring batch, spring rest, Spring boot, drools including debugging existing code and designing and executing unit tests
Write postgreSQL queries and functions in a complex relational database environment
Develop containerized, cloud native applications
Create, update, and maintain technical documentation for software-based projects and products
Update and track tasks in Jira
Interact effectively with business partners to understand business requirements and assist in creation of technical requirements, including creating effective technical solutions to business problems
Participate in architecture, technical design, and product implementation discussions
Ensure quality in all deliverables by following best practices : structured and well-documented code, complete unit, functional and integration testing, complete technical documentation, and code that meet business requirements
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.