We are hiring for several Java/Python software developers with focus on comprehensive software architecture to support Java and Python applications.
Required Experience & Qualification
- Knowledge of software architecture
- Knowledge of any object-oriented programming languages like Java, .Net, C++, Python
- Experience in building real-time communication systems.
- Solid understanding of network protocols, storage systems, security algorithms, and Unix system internals.
- Knowledge of SQL and database concepts is a big plus
- Experience with software or application testing is desirable but not mandatory
- Passion for JavaScript and the Web as a platform, reusability, and componentization
- Experience with data structures, algorithms, object-oriented design, design patterns, and performance/scale considerations
- Experience with any of the modern UI frameworks like Angular, React or Vue
- Experience in designing applications for Distributed Architecture using Java, Spring, Micro Services, Restful APIs, Kafka, Camel, Containers & Cloud and much more.
- Experience with Azure and AWS Cloud Infrastructure
- Experience with software design and web programming
- Experience with the design and implementation of software networks.
- Experience in defining infrastructure for design and integration of internet computing
Essential Job Functions
- Python app development,
- openshift deployment,
- PCF Deployment
- Python analytics automation.
Preferred but not mandatory
- High-level project management and communication skills.
- Proven ability to solve complex software system issues.
- Excellent analytics, creative, and interpersonal skills.
- Bachelor’s Degree in computer science or similar field
- Excellent analytical and problem-solving skills
- 3.0 GPA or higher
- Good written and oral communication skills
- US Citizen or Permanent Resident
- Willing to relocate anywhere in the US