We provide IT Staff Augmentation Services!

Software Developer Resume

3.00/5 (Submit Your Rating)

Bridgewater, NJ

SUMMARY

  • Extensive experience using Java/J2EE technologies in designing, developing and deploying web enterprise applications in different domains.
  • Excellent experience in core Java concepts such as OOP, Algorithms, Collections Framework, Exception Handling, Design Patterns, Data Structure, I/O, and Multi - threading.
  • Expertise in J2EE technologies such as JSP, Servlet, JMS, and JDBC.
  • Strong experience on Spring applications including Spring framework, Spring MVC, Spring DI, Spring AOP, Spring Data, and Spring Security.
  • Extensive experience in micro-service implement using Spring Boot and Spring Cloud including centralized configuration, Eureka, Feign, Ribbon, Hystrix, Zuul, etc.
  • Hands-on experience with Object Relational Mapping (ORM) using Hibernate.
  • Knowledge in developing front-end with HTML, CSS, JavaScript, JQuery, and Ajax.
  • Expertise in creating and consuming REST Web Services with JSON.
  • Extensive knowledge in AWS (Amazon-S3, Amazon EC2, Amazon RDS, etc.).
  • Having database skills on Oracle and MySQL database including SQL, PL/SQL, stored procedures, triggers. Experience with NoSQL database such as MogoDB, Gemfire.
  • Knowledge on Design Patterns such as Singleton, MVC, DAO, Factory, Proxy, etc.
  • Experienced in handling big data with Spark
  • Worked with Maven for dependencies and SVN, CVS and Git for version controls.
  • Strong experience in writing JUnit test cases along with Mockito.

TECHNICAL SKILLS

Programming Languages\ Web Technologies : Java, JavaScript, SQL, UML, XML, Scala.\ HTML5, CSS, Ajax, JQuery, JSON.\

J2EE Technologies\ Frameworks: Servlet, JSP, JDBC, REST Web Service, \ Spring, SpringMVC, Spring Boot, Spring \JMS, JUnit.\ Cloud, Hibernate, Spring XD.\

Others \ Databases: Maven, Git, Jenkins, Docker, Kafka, Log4j, \ MySQL, SQL Server, Oracle, PostgreSQL, \SVN, CVS, AWS, Spark.\ MongoDB.\

Web/App Servers: Apache Tomcat 7.x/8.x., JBoss, WebLogic.\

PROFESSIONAL EXPERIENCE

Confidential - Bridgewater, NJ

Software Developer

Responsibilities:

  • Involved in the software development to fulfill business user requirements.
  • Developed java application to curate business data.
  • Used Spring XD scripts to deploy and launch curation jobs.
  • Used SQL, Zeppelin as tools to validate curation result.
  • Implemented Scala and Spark SQL to curate big data.
  • Developed Kafka consumer to consume and sink data.
  • Used Linux shell commands to check files and track server status.
  • Implemented Log4j for logging information and errors.
  • Implemented cucumber test to do scenario test and debug.
  • Used Maven as a build and configuration tool and Git as a Version Control tool.
  • Followed Agile methodology with daily SCRUM meetings and sprint planning.
  • Cooperate with the offshore development team to fix application issues.

ENVIRONMENT: Java1.8, Spring XD, Gemfire, RESTful Web Service, IntelliJ IDEA, Spark, Kafka, SQL, Scala, Cucumber, Log4J, Jenkins, Git, Maven, AWS, Cloud

Confidential - Bentonville, AR

Java/J2EE Developer

Responsibilities:

  • Involved in the migration of existing services into newer structures.
  • Designed and implemented business logic with Spring 4 framework to perform IOC, and integrated Spring MVC to define controller, action mappings, services, and DAO.
  • Used JWT token to implement authentication and login.
  • Used SQL Server database and implemented JDBC for database connectivity.
  • Implemented web services by using Spring Boot and Spring Cloud .
  • Added Swagger for OpenAPI Specification(OAS).
  • Resolve excel files by using Apache POI .
  • Created RESTful web services for fetching and saving data from and to the database.
  • Deployed the services using Tomcat and Confidential Cloud - OneOps .
  • Implemented Log4j for logging information and errors.
  • Implemented JUnit to do unit test and debug.
  • Used Maven as a build and configuration tool and Git as a Version Control tool.
  • Followed Agile methodology and involved in daily SCRUM meetings and sprint planning.
  • Involved in detecting and solving Integration Issues, System Testing Issues, User Acceptance Issues, and production Issues.

ENVIRONMENT: Java1.8, Spring MVC 4.1.13, Spring Boot, JDBC, Spring Cloud, SQL Server, RESTful Web Service, JWT, Eclipse, IntelliJ IDEA, WebStorm, SQL, HTML5, CSS3, AngularJS 1.5, JavaScript, JUnit, Log4J, Jenkins, Git, Maven, Tomcat, Cloud

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed project in Spring framework using Dependency Injection (DI).
  • Implemented Spring MVC framework 4.0 in the application.
  • Used Spring Security to do authentication and authorization.
  • Primarily focused on the MVC components including Controllers, Model and View Objects, Service Objects, and DAO .
  • Designed and implemented RESTful Web services by using JSON and Jackson .
  • Implemented micro-service by using Spring Boot and Spring Cloud components.
  • Implemented Persistence layer by using Hibernate Framework for object relational mapping and persistence with MySQL database.
  • Used Spring Data to operate NoSQL database MongoDB repositories.
  • Wrote SQL and HQL statements and procedures to fetch the data from the database.
  • Involved in User-Interface and front-end webpages development using HTML5, CSS3, jQuery, JavaScript, and Ajax.
  • Developed test cases and performed unit test using JUnit and Mockito .
  • Used Log4J for logging, tracking and monitoring errors at various levels.
  • Deployed the application on Tomcat server.

ENVIRONMENT: Java/J2EE, MySQL, PL/SQL, MongoDB, Spring MVC, Spring Boot, Spring Cloud, Hibernate, Maven, Tomcat, JDBC, HTML, CSS, JavaScript, jQuery, Ajax, JSP, JUnit, Eclipse IDE, Git, Log4j

Confidential

Java/J2EE Developer

Responsibilities:

  • Used Spring framework to implement the MVC design pattern in the application.
  • Designed the presentation using Struts2 framework for the middle tier.
  • Wrote application front end with JSP, JavaScript, Ajax/JQuery, Struts Tag-libraries.
  • Used AJAX methods in JQuery to create partial page refresh.
  • Developed front-end functionalities and effects using JavaScript, JQuery, and CSS3.
  • Used Hibernate to develop DAO layer for performing CRUD operations.
  • Developed configuration files, mapping files and Annotations to map the POJOs to DB tables managing associations and classes specific to the Spring and Hibernate.
  • Used MySQL for database related activities, such as developing packages with procedures, functions, cursors, table partitions for populating tables.
  • Performed Unit testing by using JUnit.

ENVIRONMENT: Java 7, Hibernate 3.0, Struts2, Spring, DAO, MySQL, AJAX, XML, Bootstrap, JavaScript, JQuery, CSS, JSP, Java Beans, Maven, JUnit, Log4J, SVN, Jasper Reports, UNIX

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed MVC classes using Spring framework along with Hibernate integration to the database with session factory implementation.
  • Developed SQL Queries, Stored Procedures, and Views for performing CRUD operation on SQL-Server database.
  • Developed SOAP Webservice, generated WSDL and consume the services.
  • Involved in fixing critical issues and improving the service performance.

ENVIRONMENT: Java/J2EE, SQL-Server 2008, JBoss, PL/SQL, Spring MVC, Hibernate, Maven, SOAP, SOAP UI, JDBC, HTML, CSS, Java Script, JSP, JUnit, Eclipse IDE

We'd love your feedback!