JOB LOCATION: remote
WAGE RANGE*: $60 – 70/hour US Citizen or Green Card holder
JOB NUMBER: 12936
JOB DESCRIPTION:
Sr. JAVA Developers are responsible for the development, programming, and coding of Information Technology solutions. Senior IT Developers are responsible for documenting detailed system specifications, participation in unit testing and maintenance of planned and unplanned internally developed applications, evaluation and performance testing of purchased products. Senior IT Developers are responsible for including IT Controls to protect the confidentiality, integrity, as well as availability of the application and data processed or output by the application. Senior IT Developers lead efforts, oversee work results, provide training and serve as a technical resource for other Developers.
REQUIREMENTS:
Spring batch:In-depth knowledge of Spring Batch framework and its components.
Experience in designing, developing, testing and deploying batch jobs using Spring Batch.
Familiarity with database systems such as SQL Server and mongodb
Ability to work collaboratively with other developers and stakeholders to deliver high-quality batch solutions.
GraphQL Skills:Strong proficiency in GraphQL and related technologies such as Apollo and Relay.
Experience in designing, implementing and testing GraphQL APIs and resolvers.
Ability to work collaboratively with front-end developers and other team members to deliver high-quality products.
Core Java Skills:Strong proficiency in Java programming language and latest Java frameworks such as Spring Boot, Hibernate, and Micronaut.
Experience in developing, testing, and deploying enterprise-grade applications using the latest Java technologies.
Familiarity with popular web technologies such as HTML, CSS, and JavaScript.
Ability to work collaboratively with other developers, product managers, and stakeholders to deliver high-quality software solutions.
Knowledge of DevOps practices and tools such as Git, Jenkins, Docker, and Kubernetes is a plus.
Familiarity with database systems such as MongoDB, PostgreSQL, MySQL and REDIS.
Strong analytical and problem-solving skills, and ability to learn new technologies and frameworks quickly.
Spring Integration Skills :Strong proficiency in Spring Integration framework and its components such as messaging channels, gateways, and adapters.
Experience in designing, developing, and deploying integration solutions using Spring Integration.
Familiarity with messaging protocols such as JMS, AMQP, and MQTT.
Knowledge of Spring Boot and other Spring frameworks such as Spring Cloud is a plus.
Ability to work collaboratively with other developers, architects, and stakeholders to deliver high-quality integration solutions.
Strong analytical and problem-solving skills, and ability to learn new technologies and frameworks quickly.
Kibana Skills:Strong proficiency in Kibana and related technologies such as Elasticsearch, Logstash, and Beats.
Experience in designing, developing, and deploying reports and dashboards using Kibana.
Familiarity with data visualization and analysis tools such as Tableau, Power BI, and Google Data Studio.
Knowledge of scripting languages such as Python and SQL is a plus.
Ability to work collaboratively with other developers, data analysts, and stakeholders to deliver high-quality reporting solutions.
Strong analytical and problem-solving skills, and ability to learn new technologies and frameworks quickly.
PREFERRED QUALIFICATIONS:Various Domain experience; Health Care, Financial, etc.
Experience using Agile, Waterfall, or hybrid methodology
Specific tools, languages and specialty skills may vary
-Relevant Development certifications
-Have worked with Drools or similar rules engine
-Understanding of Neflix Conductor / ELK ecosystem
REQUIRED EDUCATION/EXPERIENCE:5-8 years related work experience or equivalent combination of transferable experience and education as a Java Developer
Bachelor’s Degree in IT related field or relevant work experience
Strong experience working on large Java/Spring Boot/ESB projects & integrations
Hands on experience from code to deployment (full-cycle)
Experience with CI/CD/Infrastructure as code
Thorough understanding of production support (making applications available, get them up and running, provide support, etc.)
Comments for Suppliers: Scrum Teamlooking for dev
Attend daily standups
User Stories
Unit testing
1x month support release process (Jenkins)
TDD documentation
Work with security
Musts:
Java Code Skills (RealTime services, Batch transactions)
ElasticSearch
Spring Boot, Spring Batch
OpenShift
Preferred:
GraphQL
Equal Opportunity Employer Veterans/Disabled
* While an hourly range is posted for this position, an eventual hourly rate is determined by a comprehensive salary analysis which considers multiple factors including but not limited to: job-related knowledge, skills and qualifications, education and experience as compared to others in the organization doing substantially similar work, if applicable, and market and business considerations. Benefits offered include medical, dental and vision benefits; dependent care flexible spending account; 401(k) plan; voluntary life/short term disability/whole life/term life/accident and critical illness coverage; employee assistance program; sick leave in accordance with regulation. Benefits may be subject to generally applicable eligibility, waiting period, contribution, and other requirements and conditions.