We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

0/5 (Submit Your Rating)

Mountain View, CA

SUMMARY

  • Around 8 yrs. of IT Experience in designing, developing and deploying web applications and client/server applications using JAVA, J2EE technologies, Spring, JPA
  • Experience in various phases of Software Engineering (SDLC), Project management Agile/Scrum Methodology, Requirement Gathering, analysis, Design, Coding, web server installation, deployment.
  • Oracle Certified Expert, Java EE 6 Enterprise JavaBeans Developer(OCE for EJB 3.1) also Sun Certified Java Programmer (SCJP) and Web Component Developer (SCWCD)
  • Experience with Spring, Spring MVC, AOP, Spring JPA, Spring Batch.
  • Worked with Spring Boot / Spring Microservice, and related frameworks Ribbon and Eureka for client - side load balancer and service discovery.
  • Experience in developing application in Single Page (SPA’s) using Angular 4
  • Extensively worked on Web Services technologies like SOAP, WSDL, REST API.
  • Extensive experience in Core Java concepts like Exception handling, Multi-threading, Synchronization, Serialization, IO, Collections framework, Java Beans.
  • Extensively used Java 8 Streams, Lambdas and Filters to process data.
  • Has rich experience in databases like Oracle 10g, MySQL, Mongo DB
  • Proficiency in programming with different IDE's like Eclipse, VSC
  • Good experience with version controls like SVN & GIT.
  • Experience in writing Maven builds scripts, logging facility using Log4j, writing JUnit5 test cases.
  • Followed Agile/Scrum methodology of software development.
  • Resourceful team player with good inter-personal skills, TEMPeffective problem solving and decision-making skills, looking for a satisfying career in a fair working environment with opportunities for growth.

TECHNICAL SKILLS

Languages: Java(J2SE 1.8/1.7/1.6/1.5 , J2EE1.5/1.4), SQL

Technologies: JSP2.1/2.0/1.2, Servlets2.x/3,x, JavaBeans, JDBC, RMI, EJB3.0/2.1, Hibernate4.x/3.x, Spring4.0/3.0, REST,AJAX, JAXB2.1/2.0

Web Technologies: Angular 4, HTML, XML, JQuery

Frame Work: Spring, Spring Boot, Hibernate

Database: Oracle 10g, MySql 5, PostGreSql 9, Mongodb 3.4

IDE Tools: Eclipse, Maven, Bit Bucket, GIT, JIRA

Web server: Tomcat 7, Weblogic 10.3

Testing Tools: JUnit 4.x / 5.x, REST Assured

Development Tools (IDEs): Eclipse, STS, Visual Studio Code

PROFESSIONAL EXPERIENCE

Confidential, Mountain View, CA

Senior Software Engineer

Responsibilities:

  • Developed multi module application using Spring MVC, Spring Boot.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST.
  • Developed Batch jobs using Spring Batch to read from Oracle database and created XML files using XSD files and scheduled using Spring Quartz Scheduling.
  • Extensively used Java 8 Streams, Lambdas and Filters to process data.
  • Developed REST API by creating Restful webservices using Spring Rest Template, JAXB, XML/XSD to consume data from other applications.
  • Developed and Configured the Spring Configuration files for business and the persistence layers.
  • Developed application in Single Page (SPA’s) using Angular 4
  • Used JPA and JP-QL language as part of the Java Persistence API (JPA) specification to perform CRUD operations like Update, Insert and Delete data.
  • Parsed XML using JAXB API.
  • Expertise in building the applications using Maven.
  • Developed JUnit 5 test cases for REST with REST Assured
  • Worked in a CI/CD environment with Jenkins, bitbucket
  • Used Jira as a Bug Reporting Tool.
  • Used Git version control to track and maintain the different version of the project.

Environment: Oracle Weblogic server 10, Java 6/7, JSP, free marker, J2EE, Spring boot, Angular 4, Spring 3.0, JPA, Spring-REST, Spring-Batch, JAX-WS, SOAP, REST, XML, XSD, Log4J, Eclipse STS, GIT, JIRA, Jenkins, bit bucket

Confidential

Consultant

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of module development and bug fixing.
  • Worked with Agile methodology and actively participated in Scrum meetings as a part of SDLC, to produce quality deliverables within time requirements.
  • Developed web interface using JSP, JSF, HTML, CSS, JQuery, AJAX and JavaScript.
  • Used Apache POI, iText to create report in excel and pdf format
  • Used backbonejs for views and declarative event handling
  • Used WSDL, SOAP and REST Web Services.
  • Used Spring bean to write business logic and get data from
  • Eclipse used as Java IDE tool for creating Servlet classes and XML files.
  • Developed JUnit test cases for Persistence layer and Business layer to perform the unit level testing.
  • Used Maven to manage dependency project build.
  • Worked in a CI/CD environment with Jenkins
  • Used Jira as a Bug Reporting Tool.
  • Used Git version control to track and maintain the different version of the project.

Environment: Oracle Weblogic server 10, Java 6/7, JSP, Servlet, backbonejs, J2EE, JSF 2.0, Spring 3.0, Apache POI, iText, JAX-WS, SOAP, REST, XML, XSD, Log4J, Eclipse, GIT, JIRA

Confidential

Software Engineer

Responsibilities:

  • Involved in analysis, design and development, enhancing, testing and supporting the applications.
  • Developed Web interface using JSP, HTML, CSS, JQuery, AJAX and JavaScript for client side validation.
  • Used servlets for view and navigation.
  • Developed DAO layer using JDBC to handle the interaction with Data base (MySQL)
  • Performed CRUD operations like Update, Insert and Delete data in database.
  • Used Apache POI, iText to create report in excel and pdf format.
  • Used AJAX calls to consume Restful web services to fetch data and implement asynchronous communication with server side and tan rendered the data on Jsp.
  • Implemented different Design patterns like DAO, Singleton and Factory.
  • Used Ant scripts to build and deploy the applications in tomcat Server.
  • Implemented the logging mechanism using log4j framework.
  • Developed JUnit test cases and System Testing
  • Eclipse used as Java IDE tool for creating Servlet classes and XML files.
  • Used Subversion (SVN) version control to track and maintain the different version of the project.

Environment: Java 5, Tom cat server 5.0, Java 5, JSP, Servlet, J2EE, JDBC, Apache POI, iText, MySql, XML, Log4J, Eclipse, SVN

Confidential

Software Engineer

Responsibilities:

  • Involved in analysis, design and development, enhancing, testing and supporting the applications.
  • Developed Web interface using JSP, HTML, CSS, JQuery, AJAX and JavaScript for client side validation.
  • Used servlets for view and navigation.
  • Developed DAO layer using JDBC to handle the interaction with Data base (MySQL)
  • Performed CRUD operations like Update, Insert and Delete data in database.
  • Used Apache POI, iText to create report in excel and pdf format.
  • Used AJAX calls to consume Restful web services to fetch data and implement asynchronous communication with server side and tan rendered the data on Jsp.
  • Implemented different Design patterns like DAO, Singleton and Factory.
  • Used Ant scripts to build and deploy the applications in tomcat Server.
  • Implemented the logging mechanism using log4j framework.
  • Performed JUnit and System Testing
  • Eclipse used as Java IDE tool for creating Servlet classes and XML files.
  • Used Subversion (SVN) version control to track and maintain the different version of the project.

Environment: Java 5, Tom cat server 5.0, JSP, Servlet, J2EE, JDBC, Apache POI, iText, MySql, XML, Log4J, Eclipse, SVN

We'd love your feedback!