We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • Over 6+ years of IT experience in Analysis, Architecture, Development, Implementation and Integration of Client - Server and standalone applications using Java/J2EE. (Object Oriented Design and Methodologies).
  • Experience in building web applications in domains such as Financial and Tax systems, Sales and Distribution, Customer Relationship Management and other software services.
  • Experienced in Object Oriented Programming, Database, Data Structures and Problem Solving Algorithms.
  • Experienced in JSDK, J2EE, Java Servlets, JSP, Java Beans, ORM - Hibernate, MVC, JSP, Struts, Spring, Spring Boot, Java Swing, JDBC, JavaScript, Angular JS, Node JS Ajax, CSS and HTML.
  • Experience in working on various spring modules (Spring MVC, DAO and AOP) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Good knowledge of web-services - REST, SOAP
  • Strong experience in XML related technologies including XSD, DTD, XSLT, XPATH, DOM, SAX, JAXP, JAXB, XML-RPC and XMLBeans.
  • Strong experience in MVC architecture and design implementation using Servlet and JSP as well as open source frameworks such as Struts and Spring MVC.
  • Good Understanding of UML components such as Use Case diagrams, Sequence diagrams and Class diagrams.
  • Hands-on experience on working with MS Visio and Eclipse IDE along with its built- CVS version control.
  • Experience in UML Modeling, Rational Rose and Design Patterns (J2EE) like Singleton Factory Method, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Good knowledge of Relational Database design and development. Strong in writing SQL queries in both GUI and Non-GUI environment. Worked on both Oracle and SQL Server databases.
  • Experience in implementation and Administration of Data Guard for disaster and recovery setup.
  • Experience working with Waterfall and AGILE methodology. Worked on Maven based projects and have good understanding of build tools (ANT) and project management tools (SVN).
  • Excellent interpersonal communication, analytical skills and have an ability to work in a team as well as independently.

TECHNICAL SKILLS:

J2EE Technologies: Servlets, JSP, EJB, JNDI, JDBC

Framework and Tools: Jakarta Struts, Hibernate, Spring, ANT, Maven, Log4J, JUnit, J2EE Design Patterns, Springboot

Programming and Scripting: Java 1.4/1.5/1.6, C, SQL and PL/SQL

Web Technologies: XML, XSLT, JavaScript, HTML, XHTML, Swing, CSS, JSF, AJAX, JQuery, Angular JS, Node JS, WebServices, SOA

Application/Web servers: JBoss, BEA WebLogic 7.x/8.x/10.x, Apache Tomcat, Web sphere

IDE Tools: Eclipse 3.0/5.5, My Eclipse, Edit plus

Databases: Oracle 11g/10g/9i, SQL Server 2000/2005/2008, MySQL, DB2 7.1/6.5, SQL 2012

Operating Systems: Windows 98/2000/XP/7, UNIX, LINUX.

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

Software Engineer

  • Proficient in developing RESTful Web Services and Spring Batch Java applications.
  • Developed Web Service which performs payment processing, credit evaluation, authorize merchants and generate summary reports.
  • Hands on experience in developing batch process applications which processes pending credit card transactions.
  • Involved in migrating SQLJ applications to Spring Batch Java applications.
  • Developed new functionalities to the existing Confidential user interface using Spring MVC and modified user interface using JSP and JavaScript.
  • Worked on Dev portal changes in UI using NODE-JS, Angular JS, Html
  • Created DBRQ requests to operate the data in front end using SQL queries.
  • Configured Cache-Control filter to control the web page caching in the browser.
  • Wrote logger statements in Java classes using log4j which is recorded in loggly tool for production triage.
  • Built Swagger file using JSON to create API and determined required/optional fields and delivered to the consumers.
  • Performed regression and black box testing during Oracle11g to Oracle12c.
  • Performed unit testing in development environment and deployed to QA environment after code review is completed.
  • Validated test scripts created by QA team using front end application.
  • Take part in code fixes assigned through production defect tickets.
  • Worked on projects following AGILE methodology and completed the tasks assigned using JIRA/RALLY. Participated sprint planning/retrospective and demonstrated the completed tasks at the end of each iteration.

Environment: Java, JavaScript, SQL Developer, ORACLE 11G/12C, Source Tree, NODE-JS, Angular-JSPost Man, Tomcat, FTP DB, ANT, JSON, RESTful service, Eclipse, SQLJ, Log4j, Loggly, Atom, Mac, Agile, Spring Batch, Unix.

Confidential, KS

Application Analyst

  • Analysed and translated functional specifications and change requests into technical specifications.
  • Develop middleware Java spring based applications to integrate and access the data from database using hibernate.
  • Develop XSD to create interface based on the requirements.
  • Designed, Developed, Deployed, tested and migrated the scripts to QA, pre-prod and production environments in accordance with Scrum Agile methodology.
  • Worked on user stories planned during every sprints in AGILE methodology.
  • Worked on SQL using Transact SQL Language/XML using Data mapping requirements and create views, Stored Procedures.
  • Involved in developing orchestration services which calls multiple backend using RESTFUL webservices.
  • Write Rest API for Web Service Operations using SpringBoot.
  • Took part in design discussions and had direct interaction with clients and stakeholders to understand and frame the requirements.
  • Using spring for bean management across layers and for loading database configuration and Spring JDBC to interact with Oracle and SQL server databases.
  • Working on Sequence Diagrams for Documenting the Subject Area Flows.
  • Implemented different Design patterns like DTO and DAO Design Patterns.
  • Used the spring modules like Spring MVC.
  • Used Spring XML configuration for Dependency injection.
  • Assist in the development, execution and documentation of system and integration test plans.
  • Closely work with quality assurance team to perform functional, performance and regression testing.
  • Used cloud and non-cloud Linux servers in lower regions to build, deploy and promote the code and recycle the servers.
  • Ensure accuracy and integrity of the data and applications through analysis, coding, writing clear documentation and problem resolution.

Environment: Java, J2EE, Servlets, Hibernate, spring, Web Services, JUnit, Maven, SVN, Oracle 11g/10g, Windows 7, SpringBoot.

Confidential, San Antonio, TX

JAVA developer

  • Involved in requirements gathering, developed the GUI, and wrote business logic code for server side and client side implementation.
  • Worked in Agile software development environment for planning, estimation & developing and maintaining Shopping site.
  • Developed web components using Struts framework, JSP, HTML, CSS and JavaScript.
  • Developed Action class and Action Form for business logic with support of Spring framework and Presentation tier.
  • Integrated Struts application with Spring Framework by configuring Deployment descriptor file and application context file in Spring Framework.
  • Involved in server and application configurations and logging using XML and log4j.
  • Developed XML Schemas and used SAX for Parsing XML data.
  • Used Hibernate for creating persistence layer to access/persist database entities.
  • Worked on AJAX for dynamic web content generation.
  • Involved with installation and maintenance of Oracle RAC 2 node cluster database for high availability.
  • Wrote SQL and PL/SQL queries for updating data into the Oracle using SQL Developer tool.
  • Administrated tasks for cloud servers (which can include Installation, Upgrade, talking to different mode, Restarting).
  • Configured the domain environment so as to deploy the new releases released by the development team.
  • Involved in writing, scheduling, un-scheduling and monitoring daily, weekly, monthly, yearly and date and time specific cron jobs.
  • Worked closely with the development team in case of any deployment issues.
  • Participate in weekly project status meeting of the team for providing current status of my work and discussing future applications and issues.

Environment: Java, J2EE, Servlets, EJB, JSP, Hibernate, JDBC, Struts, spring, Web Services, JUnit, ANT, SVN, Web Sphere, JBOSS, Oracle 11g/10g, Windows 7.

Confidential

Jr. Java Developer

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developed JSP pages using Struts frame work, Custom tags and JSTL.
  • Developed Action class and Action Form for business logic with support of Spring framework and Presentation tier.
  • Integrated Struts application with Spring Framework by configuring Deployment descriptor file and application context file in Spring Framework.
  • Involved in server and application configurations and logging using XML and log4j.
  • Wrote SQL queries for updating data into the Oracle using SQL Developer tool.

Environment: Java, J2EE, Servlets, EJB, JSP, Hibernate, JDBC, Struts, spring, Web Services, JUnit, ANT, SVN, Oracle 11g/10g, Windows 7.

We'd love your feedback!