Sr.Java Developer/Python Developer

IBA InfoTech Inc.
Charlotte, United States of America
1 month ago

Role details

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

Job location

Charlotte, United States of America

Tech stack

Java
JavaScript
Software as a Service
Cloud Computing
Computer Programming
Data Systems
Relational Databases
Hadoop
Integrated Development Environments
Python
MongoDB
Online Analytical Processing
Node.js
Online Transaction Processing
Object-Oriented Software Development
Scrum
Ruby
SQL Databases
Web Services
Angular
Integration Tests
Information Technology
Data Analytics
Code Restructuring
Programming Languages
Microservices

Requirements

  • 10 Years of Strong Programming in either JAVA or Python
  • Experience developing web services
  • 2+ Years' Experience with core cloud application development
  • 5+ Years' Experience in Data Technologies like RDBMS, MongoDB, OLTP, SQL (good to have knowledge of Hadoop, OLAP)
  • Experience with front end JavaScript frameworks like Angular
  • Experience using development languages such as Node.js, Angular, Ruby, etc.
  • Experience in development in the cloud environment and basic architecture best practices
  • Experience with object-oriented design, software patterns, and refactoring
  • Experience writing unit and integration test cases
  • Experience with microservice architecture building independently deployable, small, modular services
  • Robust knowledge and understanding of relational database design and implementation
  • Experience building integrations between independent systems, services, and data sources

Roles & Responsibilities:

  • Apply your experience to build reliable, scalable, data-driven distributed applications and services
  • Develop solutions in an agile/scrum development environment
  • Participate in cross-discipline collaboration with team members including the product owners, designers, and testers
  • Excellent problem-solving skills
  • Ability to handle multiple priorities and manage within deadlines
  • Strong communication and interpersonal skills

Apply for this position