We provide IT Staff Augmentation Services!

Software Engineer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Close to 6 years of experience in Design, Implementation and Support of applications using JAVA/J2EE and Spring framework
  • Work following the TDD based development and testing
  • Excellent hands on experience in Java/J2EE.
  • Design and build highly scalable Microservices and deploy in AWS
  • Good experience in developing, testing and implementing of Web Services using SOAP, REST, JAX - RPC, JAX-WS, JAX-RS
  • Experienced in database GUI/IDE Tools using PL-SQL Developer,SQL Developer, Toad
  • Experienced in using Version Control Systems like GIT, SVN and Bitbucket
  • Expertise in developing web applications using MVC architecture with frameworks like JSF, SpringMVC, Hibernate, Spring Core.
  • Experienced in writing SQL queries, Procedures,Functions,Cursors and Triggers
  • Hands on experience working with databases like Oracle 11g, SQL Server 2010 and MySQL
  • Proficient in unit testing the application using JUnit, EasyMock and Mockito

TECHNICAL SKILLS

Languages/Scripts: Java, J2EE, XML, C, C++, JSP, Servlets, JDBC, Java Beans, JS.

Frameworks: Spring4.0,Springboot,SOAP,REST, Hibernate, JSF, Log4J, JUnit3.8/4.0,EasyMock, Mockito

Web Technologies: Java Script, HTML,CSS, jQuery, Angular JS

Operating System: UNIX, LINUX, Windows 2000,7,8,10.

Database Technologies: Oracle 9i/10g/11g, SQL Server and MySQL.

IDE: Eclipse, IntellijIdea.

Web/App Servers: Apache Tomcat 6.0, Apache Tomcat 7.0, IBM WebSphere 6.0, BEA Web Logic 8.1, 9.2, 10x and JBoss4.2.2, JBOSS 6.1.1, JBOSS EAP-6.2, JBOSS EAP 6.4

Others: MS Office, SQL, Maven3.1, ANT, Jenkins, SOAPUI,SVN, Git, Stash,Putty, FileZilla,Decompiler, Burp, Postman, Visual VM, Jira

PROFESSIONAL EXPERIENCE

Confidential

Software Engineer

Responsibilities:

  • Design and build Microservices using Spring Boot, Spring Actuator, Spring Cloud Stream, Spring AOP, Kafka, AWSCloud Watch to gather the metrics of the application.
  • Development and deployment using Micro-services architecture.
  • Actively managing and working on developing and maintaining customer facing and internal applicationsusing Java, Spring, Junit, TDD, AWS.
  • Active member indevelopment of software using agile development practices with 2-week Sprints involving Sprint planning, effort estimations, code review, testing and release management.
  • Coordinating and collaborating with multiple teams for effective deliverables.

Confidential, Atlanta-GA

Software Developer

Responsibilities:

  • Involved inSCRUMsprint planning and daily standup meetings throughout the process of development.
  • Developed the web tier using SpringMVCframework. Used spring for dependency injection and integrated spring with Hibernate ORM framework.
  • Used HTML, jQuery, JSP, JSF and AJAX in the presentation tier. Developed business delegates and Service Locators to communicate with the Enterprise Java Beans (EJB).
  • Developed and consumed REST web services using Jersey framework.
  • Used Hibernate ORM (Object Relational Mapping) Framework to interact with the database to overcome manual result set handling. Developed hibernate configuration files, mapping files and mapping classes
  • Used AngularJS for developing Single Paged Applications for responsive web.
  • Used ANT to build and deploy the application onto JBOSS Application Server
  • Used Eclipse IDE for development and GIT for Version Control

Environment: s: JAVA, JDK 1.7, JBoss, Spring4.0, Hibernate ORM, HTML, XML, JSF 2.2, JSP, AJAX, JDBC, JavaScript, REST, AngularJS, JMS, GIT,JUnit, EasyMock, JQuery, ANT, Jenkins, Ajax, Eclipse, Oracle 10g, Spring MVC, DesignPatterns, J2EE.

Confidential, Atlanta-GA

Senior Systems Engineer

Responsibilities:

  • Involved in all phases of the Software development life cycle (SDLC) including Requirements gathering, designing the application, implementing the design, Testing and Maintenance Support
  • Developed user interface usingHTML5, CSS3, JSP, Ajax, Spring Tag libraries and Java Script to simplify the complexities of the application
  • Developed the Application using Spring MVC Framework by implementing Controller, Service classes
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database. These POJOs are serialized Java Classes that would not have the business processes
  • Used multithreading in programming to improve overall performance
  • Used JNDI for naming and Directory Services
  • Deployed the applications on BEA WebLogic Application Server
  • Used ANT as Build and Configuration Tool
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report
  • Developed Web Services usingSOAP, WSDL, JAX-WS and Apache CXF and used SoapGUi for testing.
  • Involved in creating various Data Access Objects for Addition, modification and deletion of records using various specification files
  • Created tables, triggers, stored procedures, SQL queries, joins, integrity, constraints and views for multiple databases like Oracle 11g and SQL Server
  • Developed JUnit test cases for all the developed modules
  • Used SVN for version control across common source code used by developers
  • Used Log4J to capture the log that includes runtime exceptions

Environment: JAVA, J2EE, JavaScript, Spring MVC, JDK 1.6, JSP, HTML5, CSS3, Ajax,JSF 2.1, AngularJS, ANT,POJO,JMS,Spring,Hibernate, Apache CXF, SOAP UI, Agile,EJB,XML,JMS,Oracle11g,WebServices, SOAP, WSDL, BEAWebLogic, JSTL, JNDI, SVN,JUnit, Log4j.

Confidential

Systems Engineer

Responsibilities:

  • Developed presentation layer usingSpringMVCframework andSpring Dependency Injection.
  • Involved in design, development and implementation of the application
  • Developed the Web Interface usingJSP, JSON, HTML, CSS and AJAX
  • User input validations and Dynamic functionality is done usingJQuery
  • ProducedWeb Servicesfor intra-organization operations and consumed Web Services for inter-organization operations usingREST, JAX-RS
  • UsedHibernateto persist data into database and wroteHQLto access the data from the database
  • Coordinated with QA and business team and resolved functional defects generated during testing
  • Developed the classes for Unit testing by usingJUnitfor the entire application and executed test cases for Unit, System and Integration testing
  • UsedMavenas build and configuration tool
  • UsedHudson/Jenkinsfor Continuous Integration
  • UsedEclipseIDEand deployed code ontoIBM WebSphereserver
  • Monitored the error logs usingLog4J
  • UsedCVSfor version control

Environment: JAVA, JDK 1.6, IBM WebSphere, DB2 Database, Eclipse IDE, Apache CXF, Hibernate 3.0, JUnit, Unix, CVS, Spring 3.0, SOAP, JAX-WS, JAX-RS, log4J, Maven,JSP, Angular JS 1.2, HTML 4.01, JSON, CSS, JQuery, Agile, JSF 2.1, Hudson/Jenkins, AJAX, REST.

We'd love your feedback!