Post Job Free

Resume

Sign in

Java Developer Web Services

Location:
Portland, OR
Posted:
November 06, 2017

Contact this candidate

Resume:

SUMMARY OF QUALIFICATIONS

More than * years of experience in development, maintenance and support of Java/J2EE applications.

Experience in working in environments using Agile (SCRUM) and Test Driven Development methodologies.

Experienced in design, development and testing of web application, microservices and integration projects using technologies such as Core Java, J2EE, JSP, Spring Framework, Hibernate, Restful Web services.

Experience in front end development and design using HTML5, CSS3, Angular JS, JavaScript.

Experience in working with different Amazon Web Services like EC2 Instances, Lambda, S3 Buckets, Dynamo DB, Kinesis Streams, SQS.

Experience in developing, deploying and maintaining microservices on to AWS using AWS sdk and Spring cloud library.

Experience working with NoSQL database like DynamoDB.

Good working experience in using different modules like Spring Core Container Module, Spring Application Context Module, Spring MVC Framework module, Spring AOP Module, Spring ORM Module, Spring Batch, Spring Boot etc. in Spring Framework.

Good Knowledge on Netflix OSS tools, working experience with Asgard.

Good knowledge of Git source control tool, Maven, Gradle and continuous integration tool like Jenkins.

Experience in writing SQL queries and stored procedures to extract data from various data sources like Oracle and MySQL.

EDUCATION

Illinois Institute of Technology,Chicago, Illinois Graduation: Dec 2015

Master’s in Electrical and Computer Engineering

Jawaharlal Nehru Technological University; Hyderabad, India Graduation: May 2014 Bachelor of Technology in Electronics and Communication Engineering

TECHNICAL SKILLS

Languages: Java/J2EE, C, C++.

Technologies: Spring, Hibernate.

Data Bases: Oracle, MySQL, DynamoDB.

Front End Technologies: HTML, CSS, JSP, JavaScript, AngularJS, Ajax.

Web services: Restful, SOAP webservices.

Build Tools: Jenkins, Maven, Gradle.

Operating systems: Windows, Linux, OSX

Cloud: Amazon Webservices.

WORK EXPERIENCE

Application Engineer – Nike Inc, Oregon Sep 2016- Present

Design, Develop, Test and Support micro services using Java and Springboot framework.

Coordinating with Business Analyst, Project Managers to understand the requirements.

Working in an Agile Environment.

Extensively used Amazon WebServices sdk to develop and deploy microservices.

Developed Amazon Lambda Functions.

Continuous Integration of builds and deployment into Amazon AWS EC2 instances

Management of Amazon AWS EC2 instances and Auto Scaling Groups (ASG) clusters using Asgard.

Perform read/write operations on Amazon S3 buckets.

Perform Queue related operations using Amazon SQS.

Developed batch processing microservices using Spring Batch.

Use Amazon SNS for publisher-subscription model of notifications.

Invoke REST APIs using Postman for manual testing.

Use Amazon DynamoDB as NoSQL database for persisting business data.

Developed and Modified DSL files to create micro jobs for Jenkins Pipeline jobs.

Use JUnit framework for unit tests, load tests and integration tests.

Logging of debug information and control flow using Log4j framework.

Using Splunk, a cloud based log viewer to retrieve the log files generated by various services and Build Dashboard using Splunk queries.

Manage dependency injection using Spring framework.

Utilised Netflix OSS tools like Hystrix Cache, Eureka.

Used Junit and Mockito to write unit tests.

Dependency Management and building projects using Gradle.

Perform continuous integration using Jenkins.

Use code coverage tools like Cobertura and Jacoco to measure the efficiency of test cases

Use Git and Bitbucket for code versioning and collaborative project development.

Utilised JQuery, HTML, CSS and Spring Framework to build UI based Web Application.

Java Developer – Capital One, Texas March 2016- Sep 2016

Responsibilities include design, planning, development, testing, documentation, and production support.

Implemented the Design Patterns like MVC and Data Access Object (DAO).

Developed UI using HTML5, CSS3, Bootstrap, jQuery to display the data on the client side.

Used Angular JS as the development framework to build a single-page application.

Worked with CSS3 and bootstrap to create Responsive web designs for multiple departments/pages.

Created animation effects during the data load, waiting for the Ajax response using jQuery.

Implemented Spring configuration files for the beans defined and properties to be injected into them using Spring Dependency Injection.

Implemented Presentation layer using Spring MVC framework, Service Layer using Spring and persistence layer using Spring and Hibernate.

Implemented Maven projects.

Used Object/Relational mapping Hibernate framework as the persistence layer for interacting with Data base.

Developed and modified stored procedures and trigger to store and access data in the Oracle Database.

Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.

Used Eclipse for the Development, Testing and Debugging of the application.

Involved in code review and deployment of the application on development, testing of production servers.

Java Developer – Riktham Technologies, India May 2013- June 2014

Trained in Java, Continuous Integration and Continuous Deployment procedures.

Developed Application based on Spring Framework, Spring MVC and Spring templates.

Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.

Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database.

Develop Restful API for communication between client and server.

Developed UI using HTML5, CSS3, Bootstrap, Ajax, JavaScript to display the data on the client side.

Used Angular JS as the development framework to build a single-page application.

Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.

Maintained entire code in Git repository.



Contact this candidate