We provide IT Staff Augmentation Services!

Sr Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • A resourceful, creative and team - oriented individual with around 6+ years of Extensive Experience in Analysis, Development, Design, Documenting and Testing of Enterprise level, Client-Server and Web and Cloud based Applications in J2EE Technologies.
  • Experience in Design and Development of Object Oriented Software Systems and building complex, high performance, scalable and easily maintainable solutions for N-tier, Web, Cloud and Distributed applications.
  • Experience in designing highly transactional web sites using J2EE technologies and handling design/implementation.
  • Worked in Agile Scrum and Waterfall methodologies
  • Experience in various Enterprise and web-based applications using Java, Java- Servlets, JSP, Spring (Core, MVC, Security, Data JPA, Boot, SOAP and RESTFul Web Services), JDBC, Hibernate, XML, J2EE (JPA, JMS etc), JNDI, Gradle, Maven and ANT etc.
  • Good knowledge of Object Oriented Java Script, XML, XML parsers, HTML, CSS, Ajax, Angular and JQuery.
  • Expert level skills in Deploying Enterprise, web application solutions in Java Application Servers like Web Logic, Apache Tomcat and various Servlet engines Extensive experience on DB2, Oracle, SQL Server, Unix Shell Scripts, Ant build scripts, JSP, JSTL, Servlet, JDBC, JNDI, JMS.
  • Experience in developing WebServices using REST and SOAP
  • Worked with off shore development teams and worked in production support and resolving issues.
  • Experience in Agile software development methodologies like continuous delivery, continuous integration, automated, Unit testing, pair programming, test driven development, design patterns, domain-driven design, code refactoring etc.
  • Had On-Site Experience which involves Requirement collection and Customer support. Worked and managed teams in varied work culture environments.
  • Excellent communication, presentation and interpersonal skills.

TECHNICAL SKILLS:

Languages/Technologies: Java, J2EE

Frame Works: Spring (Core, MVC, Security, Data JPA, Boot, SOAP and RESTFul Web Services), Hibernate, JUnit, AngularJS and JQuery

Web Servers/App Servers: Tomcat, Web Logic

Internet: XML, HTML, JavaScript, JSON, CSS, Ajax, Swagger

Database Technologies: Oracle, MySQL

Operating Systems: Unix/Linux (Ubuntu, CentOS, RHEL), Windows NT

IDEs/Tools: Eclipse

Others: Maven, Gradle, ANT, JAXB, Apache Commons, Logback, Log4j, JUnit, Spring Test, Jenkins, Docker.

Version Control: Git, SVN

PROFESSIONAL EXPERIENCE:

Confidential

SR Software Engineer

Environment: Software

Languages: Java, Spring (Core, Boot, MVC, Security, Data JPA, AOP, RESTful web services), Hibernate, Oracle, Documentum, MySQL, Docker, JunitTools: Eclipse

O/s: Unix, Windows

Others: Maven, Gradle

Responsibilities:

  • Working as a Java Developer and involved in the requirement analysis, development, integration, deployment and testing.
  • Developed the application using Spring MVC framework& SPRING Boot, JSP, jQuery. Used Springand JDBC annotations. Later we migrated the project by de-coupling the services and GUI using Angular 4 and REST API
  • Implemented Docker to distribute the load in the VM.
  • Involved in using JPA and Hibernate for implementing business layer.
  • Extensively worked on developing test cases using JUnit .
  • Used Eclipse to develop, debug and testing the application.
  • Hands on Experience in databases such as MYSQL.
  • Experience in Agile Development using Scrum.
  • Worked on design and implementation for integrating applications using Service Oriented Architecture (SOA). Implemented Restful web services for communication.
  • Developed low level socket programming to communicate with in the servers. Implemented high volume processing data access layer using JDBC to interact with (MYSQL).
  • Developed Shell Scripts to run the applications and transferring the files from one server to another server.
  • Deployed the application on Tomcat and involved in resolving deployment issues.
  • Designed the user interface of the application using HTML5, CSS3, JSTL, JavaScript, and Angular JS.

Confidential

Developer

Environment: Software

Languages: Java, J2EE, Servlets, JSP, Spring (Core, Boot, MVC, Security, Data JPA, AOP), Web Services (SOAP, REST API),Swagger, ZxingAPi,Tess4J, Documentum, AngularJs, Struts and Oracle,DeployIt,Jenkins

Tools: Eclipse, Tomcat, Oracle, Putty

O/s: Unix, Sun-Solaris, Windows XP,RedHat

Responsibilities:

  • Participated in design sessions, code walkthroughs, Team meetings, QA Sessions, documentation, testing, maintenance etc. Developed design documents, Test Plans and Test cases.
  • Used Scrum Agile methodology and assigned Interns and junior developers.
  • Applied Spring IOC Container to facilitate Dependency Injection.
  • Used Spring AOP to implement security, where cross cutting concerns was identified.
  • Involved in designing and developing architectural structure for Hibernate Interceptors and Web Filters
  • Developed Hibernate Mapping files for mapping declaration
  • Responsible for designing front-end system using JSP technology, HTML and JavaScript.
  • Involved in performance tuning of application.
  • Involved in Managing SOAP Web Services and operations.
  • Involved in designing reporting generating system from XML files using XML technology, JAXP .
  • Developed Unit and Integration testing of the application using JUnit Framework to ensure Quality Assurance.
  • Maintained code for collecting information from controllers and collectors. Used SNMP4j.
  • Deployed the application on JBoss and involved in resolving deployment issues.

Confidential

Developer

Environment: (with skill versions)

Languages: Html, JavaScript, JAVA, Servlets, JSP. & Struts, Hibernate,Sql/Pl Sql and shell script

Database: Oracle 9i

Tools: Tomcat, Eclipse 3.1

O/s: Windows XP

Responsibilities:

  • Designed and Developed web interface for admin module using Struts MVC framework to Search, reset password, lock/unlock the user accounts.
  • Extensively used Struts Validator for server-side validations and JavaScript for client-side validations.
  • Developed Stored Procedures, Queries to extract the Customers data from the database.
  • Used Subversion for Version Control Management.
  • Extensively used the Struts tag libraries (Bean Tags, Logic Tags and HTML Tags etc.) and Custom tag libraries.
  • Involved in code reviews, debugging and testing.
  • Used connection pooling for optimization using JDBC interface.
  • Flexibly used J2EE design patterns like Service locator, Data Access Object and Singleton.
  • Prepared Use-Cases from the given requirements and also interacted with clients for requirements gathering and clarifications.

We'd love your feedback!