Java Developer (Backend)
Saransh Inc
Alpharetta, GA, United States
6 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
8 years minimum
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
JavaScript (Programming Language)
Agile Methodology
JIRA
HTML5
User Authentication
Authentication Protocols
Batch Processing
Behavior-Driven Development
Databases
Continuous Integration
+31 more
Data Structures
DevOps
Gradle
Hibernate (Java)
IBM WebSphere MQ
Spring Framework
Junit
Microsoft SQL Server
MongoDB
MySQL
Object-Oriented Software Development
Simple Object Access Protocol (SOAP)
Data Streaming
Web Applications
Web Services
Multithreading
Enterprise Software Applications
Test-Driven Development (TDD)
Spring-mvc
Spring-boot
Backend
Git
Gherkin
Integration Frameworks
Apache Kafka
Spring Jdbc
Restful APIs
Cucumber (Software)
Software Version Control
Spring Batch
Jenkins
Requirements
Role Java Developer (Backend) Years of experience needed 8 to 12 Years Location Alpharetta, GA F2F Client Round Backend
- Professional experience using Core Java, Java Restful APIs, Gradle, Spring, Spring Boot, IBM WebSphere MQ Series and related frameworks.
- Solid understanding and experience with Object-Oriented design and development
- Strong Core Java (Collections / Data Structures, OOPS Concepts, Generics, Lambda, Multi-Threading) Java 8
- Experience in Java and Spring Framework like Spring Boot, Spring MVC, Spring Resources, Spring JDBC and Hibernate.
- Good Communication skills and positive attitude
- Good understanding of integration frameworks technologies (Messaging / Streaming (MQ / Kafka), Web Services (REST / SOAP), Batch Processing (Spring Batch)
- Some experience or understanding in JavaScript, HTML 5
- understanding of Web based architectures and understand various type of authentication mechanisms [e.g. Cookie based authentication, Token based authentication, etc] and authorization mechanisms
- Excellent analytical and problem-solving skills
- Experienced with JUnit, Test Driven Development (TDD) using Concordion framework, and Behavior Driven Development using Cucumber and Gherkin.
- Competency with source control (preferably Git) and Continuous Integration tools such as Jenkins.
- Practiced understanding of Agile development methodologies and understanding of DevOps Integration
Database
- SQL Server, MySQL, MS SQL, Mongo DB
Others:
- Solid understanding and experience with Object-Oriented design and enterprise design patterns.
- The ability to write reusable, optimized and maintainable code that is well documented and follows industry-standard best practices.
- Practical knowledge of Agile development methodologies and DevOps Integration.
- Working knowledge of Agile tooling such as JIRA or other ALM tools
- Practiced understanding of Agile development methodologies & understanding of DevOps Integration
- Experience of working with geographically dispersed teams across different time zones
- Good communication and presentation skills: ability to communicate in a clear and concise manner, across all stakeholder groups and with staff from junior to senior levels
- Understanding of requirements of large enterprise applications (e. g., security, entitlements, etc.).
- Ability to communicate in a clear and concise manner, individually or in front of a group.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.careerjet.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
TL
Thomas Limbüchler
almost 6 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago
KM
Kaleb McKelvey
What’s the Difference Between Frontend and Backend Development?
over 3 years ago
AM
Ashutosh Mishra
20 Essential Tools For Backend Development
over 3 years ago
LM
Luis Minvielle
Top 10 Java Libraries
over 2 years ago