Java Developer
Hire IT People
Columbus, United States of America
1 month ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Columbus, United States of America
Tech stack
Java
Tomcat
Databases
IBM DB2
Relational Databases
Software Debugging
Eclipse
IBM Websphere Application Server
Integrated Development Environments
IntelliJ
JUnit
Enterprise Messaging Systems
NoSQL
Performance Tuning
Cloud Platform System
Cassandra
Kafka
Microservices
Requirements
Must have 4+ years enterprise experience:
- Java/Microservices/Spring Boot/API/Kafka/AWS
- CockroachDB/Junitare a plus
- Front end skills are a plus but not must have
- Strong Core Java and Java Web Application development knowledge
- Advanced knowledge of application, data and infrastructure architecture disciplines
- Understanding of architecture and design across all system
- Working proficiency in developmental toolsets
- Ability to collaborate with multiple high-performing teams and individuals throughout the firm to accomplish common goals
- Experience building REST and SOAP web services using Java, Spring
- Can write well-abstracted, reusable and efficient code and correctly employ design patterns
- Understanding of software skills such as business analysis, development, maintenance and software improvement
- Experience performing server-side Java programming in a WebSphere/Tomcat environment
- Know the TDD approach of designing micro services and writing JUnit test cases using any mocking framework, as well as good exposure to performance tuning java micro services
- Good knowledge of NOSQL based databases like Cassandra and Relational DB preferred DB2
- Exposure to any cloud platform, including knowledge of infrastructure, deployment and micro services management in cloud environments
- Good knowledge of Kafka messaging system designing and implementation
- Experience with IDE (Integrated Development Environment), including using Eclipse/IntelliJ for development and local testing/debugging and experience Running/debugging an application locally