Sr.Java Developer

IBA InfoTech Inc.
Columbia, SC, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Microsoft Windows Agile Methodology Amazon Web Services Amazon Elastic Compute Cloud Amazon S3 Unit Testing Code Review Databases Linux DevOps Amazon DynamoDB
+34 more
Java Platform Enterprise Edition (J2EE) Hibernate (Java) Virtual Private Networks (VPN) Java Database Connectivity Java Message Service (JMS) Spring Framework JSON Linux Servers NoSQL Object-Oriented Software Development Oracle (Applications) Red Hat Enterprise Linux Aws Command Line Interface (CLI) Ansible Shell Script Simple Object Access Protocol (SOAP) Software Engineering Web Services Extensible Markup Language (XML) XML-RPC Marklogic Firewalls (Computer Science) Amazon Virtual Private Cloud (VPC) Cloudformation Amazon Relational Database Service Gitlab-ci Information Technology Functional Programming Cloudwatch Puppet Software Coding Restful APIs Enterprise Service Bus Docker

Job description

  • Design, develop, document, integrate, test and deliver scripts, code and other services employing agile DevOps project life-cycle methodologies, processes procedures, in AWS cloud environment.
  • Works collaboratively with technical and business team members to develop and maintain business solutions following agile development principles and practices.
  • Is influential and engages actively in building out a dynamic and productive development organization and continuously improving practices and methodology.
  • Designs and develops applications with an eye towards simplicity, reliability, manageability, scalability, extensibility, performance and re-use.
  • Sets and adheres to software coding, best practices and style guides to ensure consistency
  • Participates in code reviews.
  • Support (2nd level) and troubleshoot problems with existing applications.
  • Mentors and guides others who are still developing their skills.
  • Assisting developers apply best practices to ensure fully working test, training and production environments using Gitlab-CI, Docker, AWS tools and technologies and Ansible/Puppet. Designing, building and maintaining monitoring and testing infrastructure for our systems.
  • Maintain end-to-end security ensuring best practices are always implemented.

Requirements

  • 10+ years software development with hands-on experience in Java/Core JEE platform.
  • Candidates must have a robust understanding of Java and an in-depth understanding of other JEE technologies, including NoSQL, JDBC, JMS and spring, Hibernate or any other ORM tools experience is required.
  • Strong XML skills, Unit test frameworks and Databases experience (Oracle and Mark logic preferred) is required.
  • Hands on Experience with Web Services (RESTful APIs / JSON, SOAP, XML-RPC, etc).
  • Thorough understanding of Object Oriented principles (Analysis and Design), Devops culture and NoSQL database.
  • 2+years of working experience with Red Hat Fuse ESB and camel.
  • 3+Experience in designing solutions using one or more AWS features, tools and technologies such as EC2, EBS, Glacier, S3, ELB, CloudFormation, Lambda, CloudWatch, VPC, RDS, DirectConnect, AWS CLI, REST API, AWS billing, Service Catalogs and DynamoDB.
  • Networking: Experience with virtual firewalls, AWS DirectConnect, VPN tunnels.

Linux/Windows: Experience working on Linux servers, Comfortable with shell scripting.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on ibainfotech.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

52 sec

Running persistent Linux environments directly on Windows

Ben Breard Ben Breard · WWC 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

Videos

See all

Related articles

See all