Java Coder / Developers

IBA InfoTech Inc.
Charlotte, United States of America
30 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Charlotte, United States of America

Tech stack

Clean Code Principles
Java
Amazon Web Services (AWS)
Application Lifecycle Management
Continuous Integration
Relational Databases
Software Design Patterns
Memory Management
Java Platform Enterprise Edition (J2EE)
Hibernate
Spring
Object-Relational Mapping
Software Engineering
SQL Databases
Test Driven Development
Spring Cloud
Spring-boot
Software Application Programming
Spring Data
Information Technology

Job description

  • We are looking for a Java Developer with experience in building high-performing, scalable, enterprise-mvn applications.
  • Java developer responsibilities include designing, developing and delivering high-volume, low-latency applications for mission-critical systems.

Responsibilities

  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Requirements

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Proven hands-on Software Development experience
  • Proven working experience in Java development
  • Hands-on experience in designing and developing applications using Java/Java EE/Spring/ Spring boot/ Spring Data
  • Object-Oriented Analysis and design using common design patterns.
  • Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management, etc.)
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework and Spring boot
  • Understanding of application lifecycle management
  • Ability to use a CI/CD pipeline to deploy applications on AWS
  • Ability to apply a basic understanding of cloud-native applications to write code
  • Understanding of the use of containers in the development process
  • Experience with test-driven development

Apply for this position