Java Developer with Spring Boot

Employment Type

: Full-Time


: Information Technology

Responsibilities: Participate in the design, development, testing and implementation of end-to-end software solutions. Develop and maintain Java enterprise applications Follow test-driven development practices throughout the development lifecycle. Participate in requirements review sessions with product owners to understand and evolve the product requirements, and design, develop and implement the desired products. Support existing applications using Java frameworks, APIs, ElasticSearch, SQL and NoSQL databases. Coordinate with front-line technical support teams to provide production support, including off-hours. Requirements: 5 years of experience designing, developing and implementing high quality software products. Creative problem solving skills 5 years of experience with Java and associated open source technologies, such as Spring Boot. 3 years of experience with web-services, including microservices, REST and JSON standards. 3 years of design and development experience with database technologies. Both Relational such as Oracle and NoSQL such as Mongo. 4 years of experience working in high-performance teams using Agile methodologies. Excellent communication skills with ability to articulate ideas clearly and concisely. Preferred: Strong experience in Java, Spring Boot, and RESTful Web Services Test Driven Development, Junit, Mockito Familiarity with Relational and NoSQL databases such as Oracle and MongoDB. Git, Maven, Bamboo, Chef Familiarity with Linux operating system. Familiarity with AWS platform EC2 instances, S3 storage, Kinesis Streams, Route 53, CloudFront, CloudFormation and Networking (VPC, subnets, security groups) etc. Sumologic/Splunk - provided by Dice

Launch your career - Create your profile now!

Create your Profile

Loading some great jobs for you...