We provide IT Staff Augmentation Services!

Software Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Having around 3+ years of professional experience in developing web based, SOA based and client/server applications in multi - platform environments with Java/J2EE technologies, Involved in all the phases of Life Cycle of Software Development (SDLC).
  • Analysis, Design and Development of J2EE Business applications, Web-based and n-tier applications using the following core technologies - Java, Servlets, JSP, JSTL, and XML.
  • Extensive experience in designing front end interfaces using HTML/HTML5, Scala, JSP, CSS/CSS3, Java Script and Ajax.
  • Experience in Spring Framework such as Spring Boot, Spring IOC, Spring Resources, Spring JDBC.
  • Experience with various IDEs like IntelliJ, Eclipse, STS, JBuilder and Velocity Studio.
  • Implemented service projects on Agile Methodology and involved in running the scrum meetings.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining, and troubleshooting EC2 instances, S3 buckets and Relational Database Services (RDS) like Dynamo DB.
  • Experience in developing web-services using REST, SOAP, WSDL
  • Sound RDBMS concepts and extensively worked with Oracle, PL/SQL, DB2, MySQL etc.
  • Extensive experience in developing Microservices using Spring Boot
  • Experience in using build/deploy tools such as Jenkins, Docker for Continuous Integration & Deployment for Microservices.
  • Experience in writing complex SQL queries
  • Build and scale API programs with full API life cycle capabilities.
  • Experience in deployment using Jboss AS, Tomcat on Linux server.
  • Used Bitbucket, GIT and SVN for Source code version control.
  • Experience in build tools like Maven, ANT for building of jar, war, bar and ear files.
  • Experience in designing transaction processing systems deployed on various application servers including Tomcat, Web Sphere, Web logic.

TECHNICAL SKILLS

LANGUAGES: JAVA, SQL, PL/SQL

JAVA/J2EE TECHNOLOGIES: SERVLETS, JSP, JSTL, JDBC, JSF, JAVABEANS, MVC, ANT, MAVEN, LOG4J, XML.

WEB TECHNOLOGIES: HTML, DHTML, JAVASCRIPT, JQUERY, CSS, AJAX, DOJO, XML, WEB SERVICES (SOAP, REST, WSDL).

FRAMEWORKS AND IDE'S: STRUTS, SPRING, HIBERNATE, JPA, JSF 2.0/1.2, SPRING CORE, SPRING BOOT, SPRING MVC, SPRING AOP, OAUTH2.0.

WEB/APPLICATION SERVERS: WEB LOGIC 10.3.2/9.2/8.1 , WEB SPHERE, APACHE TOMCAT 5.X/4.X, JBOSS 4.X AND IIS 7.0/6.0.

WEB SERVICE TECHNOLOGIES: SOAP, REST.

BUILD SCRIPT: ANT, SHELL SCRIPTS, BATCH SCRIPTS.

IDE'S: ECLIPSE 3.6/3.4/3.1/3.0 , NETBEANS 6.7/6.0, INTELLIJ, WEBSTORM, SDK.

METHODOLOGIES: AGILE, WATERFALL, TTD, ITERATIVE.

DATABASE ENVIRONMENTS: ORACLE 10G/9I, SQL SERVER 2008/2005, MYSQL.

OPERATING SYSTEMS: WINDOWS, (MAC & LINUX) UNIX.

PROFESSIONAL EXPERIENCE

Confidential, Chicago IL

Senior Systems Engineer

Responsibilities:

  • Consuming and exposing various Web services using JAX-RS and JSON to different systems for business services.
  • Primarily focusing on the spring components such as Spring, Spring Boot and Scala
  • Developing microservices using Spring Boot.
  • Involving in J2EE Design Patterns such as factory pattern Data Transfer Object (DTO), DAO
  • Designing and developing Micro Services business components using Spring Boot.
  • Configured Splunk to see the logs and created dashboards.
  • Generating POJO classes with JPA Annotations.
  • Developing SQL Queries for performing CRUD operations in DB2 for the application.
  • Using Maven for generating system builds and Bamboo for continuous integration.
  • Developing the application using Eclipse IDE STS (Spring Tool Suite).
  • Used LOG4J, JUnit for debugging, testing, and maintaining the system state.
  • Used POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Working on deploying REST based microservices to Amazon Web Services using AWS EC2 container services and using AWS admin console.
  • Testing of REST based API implementation of client and server sides
  • Using REST-CLIENT for testing the Web-Services.
  • Writing JUNIT Test cases for Spring Controllers and Web Service Clients in Service Layer using Mockito.
  • Worked on Cloud implementation by installing, building, and deploying applications using Cloud Foundry and using AWS.
  • Used Java8 features like stream and Lambda expressions.
  • Used Java8 Method References feature to point to methods by their names and used functional Interfaces.

Environment: Java/J2EE, Jdk1.8, Spring, JAX-RS, Mockito, REST, UI, JSP, AJAX, HTML5, CSS3, Maven, log4j, Microservices, Spring Boot, SQL Developer, JIRA, Eclipse, GIT, Bitbucket, Postman

Confidential, Baltimore, MD

Software developer

Responsibilities:

  • Used spring for cross cutting concerns and IOC for dependency injection.
  • Implemented application-level persistence using Hibernate and Spring.
  • Consuming and exposing various Web services using JAX-RS to different systems like NPI Validation, Address validation.
  • Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Developed Caching to minimize round trips to external services and databases to maximize performance using Spring MVC
  • Wrote complex named SQL queries using Hibernate.
  • Implemented hibernate second level cache using EHCACHE and Criteria to load the data.
  • Implemented annotation for relationships (one-one, one-many, many-many) in hibernate.
  • Generated POJO classes with JPA Annotations using Reverse Engineering.
  • Created multi-module maven project and used Maven to build applications and Jenkins for continuous integration.
  • Configured and deployed web application in JBOSS Server using Maven.
  • Developed the application using IntelliJ IDE.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state. Used SOAP-UI for testing the Web-Services.
  • Designed and developed the application using Lean-Kanban methodology. Used SVN to maintain source and version management and used IntelliJ as IDE.
  • Using JIRA to manage the issues/project workflow.

Environment: Java/J2EE, Jdk1.6, Spring, Hibernate, Web services, JAX-RS, JSP, AJAX, HTML, CSS, Jersey, Maven, Jenkins, JBoss, log4j, Oracle 11g, SQL Developer, JIRA

Confidential

Assistant System Engineer

Responsibilities:

  • Involves in Sprint planning for the estimation of efforts for user stories and bugs.
  • Create custom components by from source code for bootstrap component.
  • Compiling SASS components to CSS components.
  • Used React.js in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
  • Created a single page site to display the status of customer orders using React, Redux and Immutable.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Used Java 8 features lambdas and stream API with collections.
  • Developed java modules implementing business rules and workflows using Spring Boot.
  • Designed and developed the REST based Microservices using the Spring Boot
  • Extensively used Spring Bean Wiring, Spring DAO and Spring AOP modules.
  • Worked extensively with the backend which comprised of Spring, Hibernate and JPA.
  • Performed CRUD operations like Update, Insert and Delete data in MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Used Multi-Threading and concurrency and implemented threads while preparing and generating mails.
  • Used JIRA for defect and task management system, Maven as build tool.
  • Developed test cases and performed unit test using JUnit Framework.

Environment: Core Java, J2EE, JDK, spring MVC, spring security, spring IOC, Hibernate, Angular JS, JSP, JavaScript, Servlet's, JAX-RS, JAX-WS, HTML5, JavaScript, CSS3.

We'd love your feedback!