We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

Lowell, AR

SUMMARY:

  • 7+ years of strong experience in developing applications using Java/J2EE technologies
  • Experienced in all stages of Software development life cycle (SDLC) starting from gathering requirements, analysis, design, development, testing and implementation of projects using various methodologies like Waterfall & Agile.
  • Experience working with UML Patterns.
  • Experienced with Agile development, highly exposed to Pair Programming, XP programming and TDD development.
  • Expertise in developing application using various frameworks such as Spring, Hibernate (ORM), Struts, JMS
  • Experience in web development using HTML, DHTML, JSP, Servlets, Ajax, JQuery, JavaScript, AJAX, XSLT, XML, JSF
  • Good experience in SOA based Web Services using SOAP, WSDL, and REST.
  • Experienced in using Object - Oriented Design principles and Design Patterns.
  • Expertise in deploying applications on Tomcat, Jboss, IBM Web Sphere, and WebLogic.
  • Expertise in XML and its related technologies like DTD, XSL, XSLT, XQuery and parsers like JAXP (SAX, DOM) JAXB and XML Beans
  • Experience working with Databases like DB2, Oracle, and MySQL and SSRS.
  • Extensive experience in working with Windows, UNIX (Unix Shell Scripts, vi Editor), and LINUX platforms
  • Good Experience in debugging using logging Frameworks such as Apache Log4J
  • Expertise in writing unit test cases and adhering to TDD methodologies.
  • Experience in working with Capital Markets.
  • Experience in working with MAVEN & ANT
  • Experience working with AWS EC2, AWS- Beanstalk, AWS- Redis.
  • Extensive experience using IDE tools such as Eclipse, EditPlus, IntelliJ for developing, debugging, and deploying applications
  • Ability to learn quickly in work environment, excellent interpersonal and communication skills with good team dynamics.
  • Highly motivated and versatile team player with the ability to work independently & adapt quickly to new emerging technologies.

TECHNICAL SKILLS:

Languages: Java, Python, C++, PL/SQL, XML, Shell Scripting

Frameworks: Spring, Hibernate, Struts

Web services: SOAP, WSDL, RESTful, JAX-RPC, JAXB, XML, XSLT

Web Technologies: JSP, Servlets, JSF, HTML, CSS, JavaScript, Ajax, jQuery

Application & Web Servers: WebSphere, WebLogic, Tomcat

Version Control: Git, CVS, VSS, SVN

Databases: Oracle(8i, 9i, and 10g), SQL Server, MySQL, DB2,MongoDB

Other Tools: JMS, ANT, Maven, JUNIT, LOG 4j

Operating Systems: UNIX (Sun Solaris 10), Linux, MS Windows (2000/XP/NT/vista)

PROFESSIONAL EXPERIENCE:

Software Engineer

Confidential,Lowell, AR

Responsibilities:

  • Involved in analysis, design of current and new system components.
  • Coding, Testing and Production implementation of web components using JSP.
  • Good amount of work done on Reactive forms or Web Forms 2.0 inAngular 2and their Validations.
  • Developed application using spring boot annotations and various core libraries (JPA, Spring boot- Starter).
  • Used DB2 as database and queried SQL queries for the data base enhancements.
  • Unit Testing including testing the application with JUNIT, annotation testing and TestNG.
  • Working on database designs, views.
  • Developing spring batch jobs to automate the daily tasks, develop and schedule spring batch to update the database on weekly basis and.
  • Developing and optimizing Stored Procedures, views, User Defined Functions for the applications.
  • Exacting data from internal warehouse system to populate SSRS reports. Involved in optimizing query for better performance.
  • Configured FTP for sending over and receiving files/orders from the customers.
  • Involved in code reviews with the team. Used maven as building tool for the applications. Involved in CI/CD deployment of applications to Jenkins.
  • Used VSTS/TFS for tracking tasks and time.

Environment: Java, J2EE, Hibernate, Spring Boot,Eclipse, SSIS, SSRS, Web Logic, JavaScript, JQuery, XML, CSS, JUnit, Maven, Oracle, DB2

JAVA Backend Developer

Confidential,Bentonville, AR

Responsibilities:

  • Played key role in writing Technical Specification Document (TSD) based on business specifications.
  • Participated in all phases of SDLC.
  • Developed code in Java, J2EE with Junit test cases using XP Practices Pair Programming, TDD, Continuous Integration.
  • Configured spring frame work that includes Spring core and the Spring ORM to work with Hibernate.
  • Developed Web Services (RESTful, SOAP) and configuring to connect to other web services.
  • Secured Services using OAuth, experience developing microservices.
  • Used Java Script, JQuery for Client-side scripting. Implemented AJAX for asynchronous backend calls.
  • Used Spring Core Annotations for Dependency Injection, Spring MVC for REST API s and Spring Boot for micro-services.
  • Implemented JDBC to integrate with Oracle DB to call stored procedures and tables using SQL.
  • Performed Unit Testing using JUNIT, Automation Testing and was also involved in UAT phases.
  • Used Factory, Template and Singletondesign patterns in implementing the application.
  • Used XSLT for parsing the XML documents that are retrieved upon consuming the Web services.
  • UsedXMLSchemas (XSD) for defining XML elements and attributes.
  • Configured and deployed the web application onto Web Logic server.
  • Experience working with SonarCube, weekly analysis of the code written.
  • Used Maven for building the application GIT for source code control.
  • Used Log4j for logging mechanism and developed wrapper classes to configure the logs
  • Worked on enhancements, change requests and defect fixing. Interacted with product owner and testers.
  • Contributed to standardizing project coding, code review guidelines and checklist.
  • Performed unit testing, and engaged in troubleshooting issues from development phase to production rollout.

Environment: Java, J2EE, 3.0, EJB 3.0, Spring 2.5, Servlets, JSP, JDBC, SQL, XML, XSLT, JAXB, SOAP Webservices, WebSphere Application server, JavaScript, Oracle 9i, JUnit, Unix, Rational XDE, CVS, ANT and Log4J.

JAVA/Web Developer

Confidential,Austin, TX

Responsibilities:

  • Coding, Testing and Production implementation of web components using JSP.
  • Adopted agile methodology with pair programming technique and addressed issues during system testing.
  • Involved in analysis, design of current and new system components.
  • Involved in coding XML Parsing with SAX, DOM, PICOLO parsers and their performances.
  • Usage of XMLs, XSLTs, Struts, CSS, JSP, JQuery, AJAX, Angular, Reactjs (thunk, saga libraries) and JavaScript for interactive pages.
  • Wrote various types of business rules in. drl file (DROOLS). Used DROOLS to handle complex business rules using Rule Sets and Rule Flows.
  • Used DB2 as database and queried SQL queries for the data base enhancements.
  • Involved in writing and reviewing Maven for building the Application.
  • Unit Testing includes testing the application with JUNIT annotation testing and TestNG.
  • Experience in using the splunk tool in writing/viewing the logs of the application.
  • Used Web services concepts like RESTFUL, JAXB, and JAXP for creating and to interact with other project.
  • Experience in working with JMS, RabbitMQ.
  • Deployed application in AWS using services like EC2, Elastic beanstalk. Used S3 buckets for storing raw data.
  • Experience in using Mockito, PowerMockito frameworks in JUNIT testing.
  • Utilized Hibernate for data mapping and persistence transaction to the database.
  • Involvement in coordinating for Unit Testing, Quality Assurance, User Acceptance Testing and Bug Fixing.
  • Java Servlets and JSP pages were deployed on the Weblogic Application Server for retrieving user information and posting related data.
  • Hands on experience in creating components using React.js
  • Experience in using Log4j, Slf4j logging frameworks.
  • Coordination with team, peer reviews and collaborative System level testing.

Environment: Java, J2EE, Hibernate, Spring Boot,Eclipse, Web Logic, JavaScript, JQuery, XML, CSS, JUnit, Maven, Oracle, DB2

JAVA/J2EE Developer

Confidential, Houston, TX

Responsibilities:

  • Application was developed using Java, J2EE technologies, and MVC architecture.
  • Used IBM RAD 6.0 as IDE to develop, deploy and test the applications.
  • Created the JSF pages for the Views.
  • Design and develop the process engineer framework suing JBPM. Design and Developed of processes using JBPM.
  • Generated custom and parameterized reports using SSRS.
  • Data validations were implemented for critical functionalities using AngularJS and JavaScript
  • Developed automation and deployment utilities using Power shell, Python and Run deck.
  • Experience in Bug Tracking and Reporting using Jira
  • Designed and developed business logic and data access layers
  • Developed database access components using Hibernate.
  • Utilized Singleton and Value Object design patterns for clean and effective design and implementation.
  • Deployed application to WebSphere Application Server.
  • Helper QA team with setting up the environment for testing followed by preparation of test plans.
  • Used SVN Sub Versioning as the source code control.
  • Involved in performance tuning of the application by using the JProbe profiling tool.

Environment: Java, J2EE, Hibernate, Spring, UML, JSF, EJB, JDBC, DAO, HTML, XML, WebSphere, DB2, JProbe, SVN

JAVADeveloper

Confidential ,Columbus, OH

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and the project was developed using Agile Software Development Process.
  • Developed user interface using Ajax, HTML, JSP, JSP Tag libraries to simplify the complexities of the application.
  • Implemented JavaScript based menu system in existing and new application.
  • Developing the application using Spring framework in the presentation layer.
  • Involved in exposing the application as a Web Service (RESTful, SOAP) and configured to connect to other web services
  • Implemented J2EE design patterns such as Session Façade, Service Locator, DAO
  • Developed data access layer using Hibernate persistence framework
  • Used log4j to log and troubleshoot issues.
  • Performed unit testing using JUNIT framework.
  • Involved in writing MAVEN & ANT script for creating destination folders, compiling, creating jar, war and ear files and copying the files to deployment folder.

Environment: Java, Spring, Hibernate, JSF, jQuery, Ajax, Eclipse, JMS, Web Services, Oracle, JUNIT, Log4j, DHTML, XML, Maven, ANT

We'd love your feedback!