We provide IT Staff Augmentation Services!

Senior Software Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • More than 8 years of experience with hands on client side design and development using HTML, JS, JQuery, AJAX, Angular and strong server side and client side Java/J2EE application development using Spring MVC, JDBC, Hibernate JPA/ORM, RESTful web services, JSP, Servlets, Spring Boot
  • Extensive experience with Spring framework and different modules in Spring framework like Spring Core, IOC, MVC, and AOP
  • Experience in rapid application development using Spring Boot and using Spring Tool Suite as the IDE
  • Skilled and experienced in Agile Development process for diverse requirements
  • Utilized J2EE design patterns like Data Access Object (DAO) Pattern, Singleton Pattern, Front Controller, and Factory Pattern for effective and efficient strategies to suit the application requirements
  • Developed code to produce and consume Web Services with SOAP, Spring - WS, Restful services using Jersey
  • Experience in writing Maven build scripts, logging functionality using Log4j, JUnit test cases for unit testing
  • Proficient in XML related technologies such as Apache Axis, JAXP and JAXB for parsing XML into Java objects
  • Developed applications that interacted with databases like Oracle, PL/SQL and MySQL server
  • Used Version Control Tool’s such as Subversion, CVS, GIT and bug tracking tools likes HP QC and JIRA

TECHNICAL SKILLS:

Java/J2EE: Java 8, JSP, Servlets, Spring Framework 3.x/4.x, Spring Boot, Hibernate, JMS, Junit

Web Services: RESTful, SOAP, WSDL

Database: MySQL, Oracle 10g/11g, PL/SQL

Web Technologies: HTML5, CSS3, JavaScript, Ajax, JQuery, JSON, Angular

Other Tools: Maven, CVS, SVN, MySQL Workbench, Oracle toad, HP Quality Center

Operating Systems: Windows 7/8, UNIX

PROFESSSIONAL EXPERIENCE:

Confidential

Senior Software Developer

Responsibilities:

  • Extensively used Java 8 functional programming concept using Lambdas and Streams API to filter and map user data in user management feature of Cloud Portal.
  • Used spring boot to design and develop Microservices for User Management and Database Transactions feature of Cloud Portal
  • Wrote SQL queries, stored procedures, views, and modifications to existing database structure as required for addition of new features using Oracle database
  • Worked on fixing OWASP security issues which included XSS, XML Entity injection, and Header manipulation
  • Designed and developed tagging solution for both the portals using Adobe Analytics
  • Performed code reviews and code coverage tests every month to optimize code performance
  • Designed and developed application aspects using Spring Model - View-Controller (MVC) framework which include front-end presentation logic using Tiles, JSP, JSTL, JavaScript, JQuery, AJAX, with Business objects design and development using POJOs, and data access layer using Hibernate framework
  • Developed Web services using RESTful web services with Jersey framework

Environment: Java 8, Spring 4, Hibernate 4.0, XML, RESTful web Services, Log4J, Maven, SVN, CVS, GIT, Oracle 10g, Eclipse, Apache Tomcat 8, Windows 7

Confidential

Software Developer

Responsibilities:

  • Developed standards based html websites which worked consistently across all browsers using jQuery For Ajax requests to keep the application data flowing across the pages
  • Used Tiles to create reusable font end pages
  • Built JSP pages that interact with the session and other controller objects

Environment: Java 1.6, JavaScript, JSP, Servlet, XML, Eclipse, Apache Tomcat 7, Windows and MySQL

Confidential

JAVA/J2EE Developer

Responsibilities:

  • Implemented JAVA Swing extensively, Collections API, Image Manipulation API, and multi - threading
  • Involved in database design and modeling, implemented complex SQL queries and procedures
  • Identified and fixed performance, threading, pre-existing concurrency and memory issues

Environment: Java, J2EE, Spring MVC, Struts MVC, Hibernate, HTML, CSS, MySQL, XML, JDBC, PL-SQL, CVS

Confidential

Java Developer

Responsibilities:

  • Collaborated in the development of Swing based application with reporting, event scheduling mechanism
  • Designed, built and maintained a complete workflow tracking system for this project lifecycle

Environment: Java, SQL Server, XML, JDBC, PL-SQL, CVS, Windows XP

We'd love your feedback!