What are the responsibilities and job description for the Java Developer (W2) position at Judge Group, Inc.?
Job Description
Location: Columbus, OH
Salary: $60.00 USD Hourly - $65.00 USD Hourly
Description:
Job Title: Senior Java Developer
Location: Hybrid in Columbus, Ohio
Employment Type: W2 contract (no 3rd party resumes can be considered)
Contract Duration: 12 months or more
Must-Have:
The Senior Java Developer will be responsible for the following tasks:
Additional Responsibilities:
Required:
Preferred:
This job description outlines the required qualifications and responsibilities for the Senior Java Developer position. If you meet the criteria and have the necessary skills and experience, you may consider applying for this role.
Contact:
This job and many more are available through The Judge Group. Find us on the web at
Salary: $60.00 USD Hourly - $65.00 USD Hourly
Description:
Job Title: Senior Java Developer
Location: Hybrid in Columbus, Ohio
Employment Type: W2 contract (no 3rd party resumes can be considered)
Contract Duration: 12 months or more
Must-Have:
- 1-3 years of experience with SQL or Oracle databases.
- 3 years of hands-on development experience in Java/J2EE, Spring, Spring Boot, REST, JSON, Micro Services, and incoming/outgoing file processing. Java version 8 required.
- Experience with Apache Kafka.
- Knowledge of AWS and Google Cloud Platform (Google Cloud Platform).
- Experience with NoSQL databases.
The Senior Java Developer will be responsible for the following tasks:
- Developing modern REST APIs using Java Spring Boot, CICD, and working with cloud-enabled services (both on-premises and in the cloud).
- Assisting with system design and business analysis, including server layout, availability, disaster recovery planning, and production deployments.
- Assisting with software and data design, including database schema, storage considerations, data mapping, data storage efficiency, NoSQL data considerations, and more.
- Assisting with software delivery, which involves creating server architecture, table layouts, highly available data resources, highly recoverable data resources, and configuring highly performant data sources.
- Working with Kafka, including analyzing use cases and setting up Kafka environments.
Additional Responsibilities:
- Collaborating with other engineers and architects to create a common API layer for various data sources and applications.
- Developing software in an agile environment with a focus on DevOps practices for automated builds, continuous deployment, continuous integration, and automated testing.
- Playing a key role in implementing enterprise services and APIs under the guidance of the architectural team and engineering leadership.
- Delivering rapid, scalable, and quality solutions that meet business needs and implementing unit and automated tests.
- Working closely with other engineers, vendor partners, and business owners to ensure the final solution meets business and customer needs.
- Following agile software design methodologies and embracing new technologies and methods.
- Maintaining and evolving existing integration assets and systems.
- Introducing and evolving processes and methods for integration development and operation.
Required:
- A Bachelor's degree in Computer Science, MIS, or a related field, or equivalent work experience.
- 3 years of software development experience, including creating and maintaining application interfaces between data sources and applications.
- 1 years of DevOps experience.
- Strong Java development experience, including Spring Framework, Eclipse, Maven, and Gradle.
- Experience in developing application interfaces (API) with Java or similar object-oriented languages.
- Experience with both relational and non-relational databases.
- Strong experience with an agile framework/methodology.
Preferred:
- Experience with REST, JSON, or SOAP web interfaces.
- Experience with Continuous Integration, Continuous Deployment (CICD) methodologies.
- Experience with deployment automation products like Chef, Puppet, or similar.
- Experience with Git source control management and web interfaces such as GitHub.
- Experience with Jenkins build management systems and automated testing frameworks like Junit.
- Experience with Kafka.
- Experience with cloud technologies.
- Experience with both RDBMS and non-relational databases like MongoDB or DynamoDB.
This job description outlines the required qualifications and responsibilities for the Senior Java Developer position. If you meet the criteria and have the necessary skills and experience, you may consider applying for this role.
Contact:
This job and many more are available through The Judge Group. Find us on the web at
Salary : $60 - $65
Java Developer
iSpace, Inc -
Marysville, OH
Core Java Developer
TekSalt Solutions -
Columbus, OH
Junior Java Developer
Brooksource -
Columbus, OH