We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

Albany, NY

SUMMARY:

  • Having 8 yearsofexperience in Designing, Deploying, and supportingWeb applications using Java/J2EE Technologies inE - Commerce, Banking, Education and Financial business domains
  • Experienced in the lifecycle process (SDLC) in projects which includes Design, Development, Implementation, Testing and Deployment
  • Proficient in Java/J2EE technologies like Servlets, JSP, JSTL, Web Services, JMS, JNDI, JDBC, and JTA using IDEs like Eclipse, Intellijand Net Beans
  • Experienced in frameworks like Spring, Struts, Hibernate and JPA
  • Successfully implemented Spring framework-based applications using Controller, Service and Model layers
  • Experience in SOA and developing Web Services using SOAP, REST,WSDL, JAX-WS andJAX-RS
  • Extensively worked with Web application Servers likeWebLogic, TomcatandJBoss
  • Experienced in DatabaseServers like OracleandMS SQL server
  • Proficient in writing SQL queries, tuning Database tables and objects in RDBMS
  • Proficient in formulating E-commerce strategies, frameworks (MVC-Model View Control Architecture) and J2EE design patterns for executing multi-tier, highly scalable, component based, services driven Java Enterprise applications
  • Extensive experience in development and implementation of ORM framework Hibernate/JPA with Spring Data Access
  • Experience in performing the Continuous Integration builds using the Jenkins andBamboo tools
  • Experience on usingLog4jandSLF4J for application logging and notification tracing mechanisms
  • Experience with different version control software’s like GIT, SVN and CVS
  • Proficient in TDD (Test Driven Development) by writing test cases using Junit, TestNGandMockitoFrameworks
  • Experienced in different development methodologies and approaches including Agile/Scrum and Waterfall methods throughout the life cycle of the project.
  • Strengths include excellent interpersonal and communication skills, the ability to provide solutions from a functional and technical perspective, meet deadlines, quickly build client rapport and be anexcellentteam player.

TECHNICAL SKILLS:

Languages: Java, TL/SQL, PL/SQL, HTML

J2EE Technologies: Servlets, JSP, JSTL, Web Services,JMS, JNDI, JDBC, JTA

J2EE Frameworks: Spring, Struts, Hibernate, JPA

Tools: /Technologies AJAX, AngularJS,NodeJS, CSS, HTML, HTTP, JQuery,JSON,XML, JIRA, Putty, WinSCP, Notepad ++, Beyond Compare

SOAP, RESTful, WSDL, JAXRS, JAX: WS

Application/Web Servers: Tomcat, JBoss, WebLogic

Database Servers: Oracle, MS SQL Server

Design Technologies: OOAD, IBM RSA, MS Visio and UML

IDE Tools: Eclipse, My Eclipse, IntelliJ, Net Beans

Logging Tools: Log4j, SLF4J

Build Tools: Ant, Maven, Gradle

Continuous Integration Tools: Jenkins, Bamboo

Version Control Tools: CVS, SVN, GIT, MercurialHG

Testing Tools: Test Driven Development (TDD), Junit, TestNG, Mockito

Development Methodologies: Agile/Scrum and Waterfall

Operating Systems: Windows Server, Unix, Linux(RHEL), CentOS and Sun Solaris

PROFESSIONAL EXPERIENCE:

Confidential, Albany, NY

Senior Software Engineer

Responsibilities:

  • Responsible in execution and design of projects, driving communication between product, business and engineering teams.
  • Developed new features for Confidential ’s web application OrderStream.
  • Design/develop extendible and scalable solutions for high-load multi-faceted application ~ 2.7M transactions/day.
  • Fixed minor, major and critical bugs in various applications and modules.
  • Contributed in the inventory management squad to make functional and design changes for the inventory modules.
  • Responsible for gathering and analyzing requirements and converting them into technical specifications.
  • Involved in developing persistent layer using Hibernate framework.
  • Published and consumed Web Services using REST and deployed it on Tomcat Server.
  • Developed Web services for the services to get the data from external systems to process the request from client sides.
  • Developed new screens to the application using HTML5 and CSS3.
  • Designed and developed Application for creating pool of VMsbased on Spring framework using MVC design patterns.
  • Used Log4j to capture the log that includes runtime exceptions.
  • Built scripts using Ant and Gradle that compiles the code, pre-compiles the JSP’s, built an EAR file and deployed the application on the Tomcat application server.
  • Created the design documents with use case diagrams, class diagrams, and sequence diagrams using Rational Rose.
  • Responsible for writing/reviewing server side code using Spring JDBC and DAO module of spring for executing stored procedures and SQL queries.
  • Worked with Core Java for business logic.
  • Used JSON for validation, documentation data required by a given application.
  • Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
  • Used GIT and MercurialHG as a version-controlling tool and atlassian confluence hasdocumentation repository.
  • Continuous integration using Jenkins for timely builds, code coverage, running regression tests.
  • Followed the Agile methodology to implement the application.
  • Used JIRA to access and track the bugs or defects.
  • Developed unit test cases using JUNIT framework.
  • Wrote SQL queries for MySQL Database.

Environment: Java, Hibernate, HTML5, CSS3, JSP, Java Beans, J2EE, Tomcat, REST, Spring, Jenkins, IntelliJ, MySQL, Ant, Gradle, JUNIT, Log4J, GIT, MercurialHG, JIRA

Confidential, NYC, NY

Software Engineer

Responsibilities:

  • Designed, developed, debugged and tested the web based application using the J2EE architecture.
  • Designed the e-business architecture for Fixed Income Trading Data Service using Core Java/J2EE on ATG, Oracle.
  • Experienced inSpring MVC Framework for developing the application and HibernateJPA to map to Oracle database tables.
  • Applied Springs IOC Container to facilitate Dependency Injection. And Spring for handling Data Access Exception and Transaction Exception.
  • Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object oriented java objects using Hibernate. And implemented the persistence layer using Hibernate-ORM.
  • Designed the user interface applications using Servlets, HTML, JSF, JSP, JSTL and AJAX using My Eclipse IDE.
  • Developed & deployed the application in Web Sphere Application Server.
  • Experienced in Oracle 11g as the backend database and integrated with Hibernate to retrieve Data Access Objects.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database.
  • Led the effort to introduce non-IDE-performed software builds, dependency management and continuous integration in the enterprise using Maven andJenkins.
  • Developed Junit test cases for all the developed modules. And SVN as version control.

Environment: Java, J2EE, Spring, Hibernate, Servlets, HTML, JSF, JSP, JSTL,Javascript,AJAX, Web Sphere, Oracle 11g, RESTful, JMS, Unix Shell Script, Maven, Jenkins, Junit, SVN,MyEclipse, PL/SQL, Linux.

Confidential, Albany, NY

Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed java modules implementing business rules and workflows using Spring MVC, IoC, Web Framework.
  • Developed a fully functional prototype application using JavaScript jQuery and AngularJS connecting to a REST-ful server on a different domain.
  • Used Hibernate and worked extensively on Hibernate Query Language (HQL) to query from the database and also wrote Hibernate mapping definitions for the persistent layer.
  • Worked on deploying project on WebLogic server.
  • Experienced in Oracle 10g as a data base Server and involved in writing stored procedures and SQL statements for data retrieve.
  • Experienced with JDBC for Querying data from the database.
  • Involved in using JPA (Java Persistence API) frameworks. Wrote DAO classes in persistence layer using Spring and JPA for DB interactions.
  • Experienced in RESTful framework to create a web application and created REST based controllers to handle the incoming request and output the response.
  • Used Log4j for extensive logging in the application.
  • Created a build environment for Java using Maven and Bamboo tools.
  • Developed Unit test cases using Junit. And GIT as version control.

Environment: Java, J2EE, HTML, Javascript, JQuery, AngularJS 2.0, CSS, JSP, Spring, Hibernate, WebLogic, Oracle10g, SQL*Plus, SQL, JDBC, JPA, SOA, Restful, UML, Agile, Log4j, Bamboo, Maven, Junit, GIT

Confidential, Chicago, IL

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed stored procedures, functions, SQL, NO-SQL queries and backend programs using Oracle database and tools such as TOAD and SQL developer.
  • Designed and developed the Data Access Layer modules with the help of Hibernate Framework for the new functionalities.
  • Worked on Management Module in order to develop services using Restful Web services.
  • Good in using JIRA for bug/task tracking and time tracking.
  • Integrated Spring framework with Hibernate for Database operations.
  • Designed and prepared Unit test case using JUNIT, Log4j and removed the maximum bugs before passing on the application to the QA team.

Environment: Java, J2EE, JSP, JDBC, JNDI, EJB,Servlets,AJAX, HTML, DHTML, JSON,Javascript, Spring, Hibernate, Oracle, SQL*Plus, Axis, RESTful,Apache, UML, IBM RSA,Maven, Log4j, Junit 4,Mockito, Jenkins, GIT, Eclipse

Confidential

Java Developer

Responsibilities:

  • Involved in Requirement gathering, Analysis and Design using OOAD.
  • Work on Waterfall Methodology to meet timelines with quality deliverables.
  • Created multiple web applications using Java Servlets & Java Beanson Net Beans IDE.
  • Experienced inStruts and Hibernate framework extensively in different products of GRC.
  • Implemented web servicecalls using JAX-RS, JAX-WSand UDDI that provide Global information support such as Customer and Account management.
  • Created Logging framework using Log4j, where role specific logging we recorded.
  • Developed Ant build scripts, created WAR files and deployed in JBoss application server.
  • Wrote SQL queries and PL/SQL procedures to interact with backend Oracle 9i database.
  • Developed various test cases and performance unit testing using TestNG.

Environment: Java, J2EE, Waterfall, OOAD, Java Beans, HTML,JDBC, Hibernate, Struts, Servlet,JAX-RS, JAX-WS,UDDI,Ant, Log4j, TestNG,JBoss, PL/SQL, Net Beans,Oracle 9i

We'd love your feedback!