Java/Integration Engineer at Judge Group
Columbus, OH
About the Job
Salary: Negotiable
Description:
Job Title:Sr. Java Developer
Location: Minneapolis, MN / Columbus, OH (3 days onsite, 2 days remote)
Type: 3+ Months Contract To Hire
Contract – Only W2
Must haves:
• Java/Spring boot
• API (will be writing most from scratch)
• 5 plus years
Nice to haves:
• Kafka
• GCP (Moving to this)
• Experience creating API proxies on Google Apigee gateway- They expose their APIS through Google Apigee and deploy code onto the gateway. They are not doing any administration
Responsibilities:
• Understand business requirements, working with Business/Technology leaders, Enterprise Architects and End Users to develop a proposed solution and work with the technical team to develop and deploy the solution.
• Design and build sophisticated and highly scalable apps.
• Explore feasible architectures for implementing new features.
• Support creation and configuration of OpenShift projects.
• Resolve any problems existing in the system and suggest and add new features in the complete system.
• Design and implements new and/or modifies existing software/application Spring Boot-based microservices in support of business needs.
• Designs, tests, debugs, documents, and implements those services.
• Works with internal partners to onboard new and/or use existing APIs exposed through the API Gateway.
• Triages and resolves problems which occur in production systems.
• Provides direction and training to other team members.
• Follow the best practices while developing the app and keeping everything structured and well documented.
• Ensure security guidelines are always followed while developing the app.
• Validate the cloud system to ensure any new changes do not compromise security of the backend server.
• Maintaining software through product lifecycle including design, development, verification, and bug fixes.
• Connect regularly with the Quality Assurance Specialist to deliver stable app.
• Resolve all the bugs reported by the Quality Assurance Specialist in a timely manner.
• Perform time profiling and memory leaks assessment.
• Following company policies and quality procedures to ensure quality product deliverables.
Qualifications:
• 7+ years of experience working as a Sr. Integration Developer
• Experience with the following tools - Jenkins, Maven, Stash, GIT, SVN, Splunk, Soap UI.
• Experience with using a JAVA IDE (JBDS, Eclipse, Intelli J, Netbeans, webMethods Developer)
• Highly motivated with strong organizational, analytical, decision making, and problem-solving skills
• Ability to work in a fast-paced environment, handle multiple priorities and effectively prioritize them driven via the product owner and in collaboration with Scrum Master
• Experience designing and building RESTful APIs, JSON
• Experience designing and constructing enterprise-level microservices using Spring Boot
• Knowledge of OAUTH and API Management, preferably utilizing Apigee
• Experience with SQL and NoSQL
• Experience in continuous delivery and continuous integration (such as Jenkins or Azure DevOps deployment pipeline), unit testing, test automation
• Experience working in an agile methodology
Contact: tespensen@judge.com