Senior Full Stack Java Developer
CircleHawk has an immediate full time position with a client of ours in Charlotte, NC. This role would be developing complex web applications with a great team. The ideal candidate will have a passion for web development and be interested in producing the highest quality software. Candidates must have exceptional communication both spoken and written.
Desired Background:
- Java (5-7+ years)
- Spring Framework (Boot, MVC, Cloud, Security, etc.)
- Tomcat
- Multithreading
- Unit Testing (Junit)
- Continuous Integration / Delivery (Jenkins, Artifactory, Maven, Gradle)
- Source Control Management (Git)
- RESTful Services
- JSON / XML
- Database / SQL skills (SQL Server, PostgreSQL, MySQL, SQLite)
- Windows / Linux OSes
- Agile / Scrum / SDLC
- Atlassian JIRA, Confluence
- Strong experience on distributed applications and software design architecture (SOA, Microservices, etc.)
- Experience with enterprise level, high-availability application development
- JVM memory and system performance tuning
- Development team mentoring and leadership skills
- Project/task management skills
Nice to have:
- Amazon AWS Services (EC2, S3, Beanstalk, Lambdas, DynamoDB, etc.
- NoSQL/Caching (Redis)
- Message Brokering (RabbitMQ)
- Mobile Development (Android/iOS)
- ORM Framework (Hibernate)
- Node.js
- Front-end development (Javascript, JQuery, Bootstrap)
- Scripting languages (Perl/Python/Bash)
* Relocation is not available
* Sponsorship or third party vendors are not options