We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY:

  • Over 7 Years of experience in IT industry on Retail, Healthcare and Institutional Research domains.
  • Expertise in designing and developing applications using J2EE technologies including JSP, Servlets, Hibernate, Spring, Struts, SOAP and Restful Web Services, JavaScript and JDBC.
  • Expertise in Analyzing and understanding the Business Requirement, preparing Design documents, Developing classes and packages for deployment.
  • Proficient with open source tools and frameworks - Struts 1.2/2.0, Hibernate 3.0, Log4J, Ajax, RIA, Velocity, Tiles, JUnit, Spring Framework 2.5/ 3.0 /4.0, Spring Boot, JSF 1.2, Apache Axis 1.4/2, Apache CXF, OAuth 2.0, Eclipse 3.2-3.6,Tiles, JDeveloper, Toad, ANT.
  • Experience with the searching engines Apache Lucene, Apache Solr, Elastic Search
  • Skilled at developing SOA architecture and consuming client’s requests using REST and SOAP Web Services.
  • Experienced in developing application back-end using various modules of spring framework like Spring IOC, Spring MVC, Spring DAO, Spring ORM, and Spring AOP.
  • Strong hands-on in, Struts 2.0 framework with JSP and Hibernate.
  • Proficient in using IDE like Eclipse, IntelliJ IDEA and Net beans. Strong Development and deployment experience in Tomcat 5.1, WebLogic 8.1, WebSphere 6.1, JBoss/WildFly 10.
  • Experienced in version controlling with tools like SVN, and GitHub.
  • Hands on with developing front-end using HTML5, CSS3, JavaScript libraries. Basic understanding of Angular JS based UI design and integration.
  • Always strive to keep myself up with the latest technologies and tools and keep learning them.
  • Skilled in Analysis, Development, Implementation and Scripting.
  • I consider myself to be a result-driven, dependable, and capable worker; who is not easily affected by the job stress and will be a strong asset to your organization.

TECHNICAL SKILLS:

APIs & Frameworks: Spring, Hibernate, JPA, JAX-RS, JAX-WS, Struts 2, Junit 4, JMS, Solr

Tool: Ant, Maven 3, Docker

Web Services: REST and SOAP

Databases: MS SQL Server, Oracle, MySQL, PostgreSQL

Microsoft Suite Tools: MS Word, MS Excel, MS Power Point, MS Visio, MS Access

Operating Systems: Windows, Unix/Linux

Web & App Servers: Apache, Tomcat, JBoss AS/EAP

Programming Languages: Java 7/8, C#, C++, Javascript, Matlab, PHP, HTML, writing complex SQL queries, stored procedure, functions and triggers.

PROFESSIONAL EXPERIENCE:

Confidential, Charlotte, NC

Software Engineer

Responsibilities:

  • Query optimization (track slow execution query and take action accordingly to reduce time)
  • Code optimization (Reduce un-necessary looping, conditional statement, garbage collection, caching implementation etc.)
  • Code review in-terms of performance and security.
  • Maintained and debugged applications.
  • Tested and Documented website applications and code.
  • Built a complex Enterprise Java ecosystem in collaboration with development team.
  • Upheld program quality and delivery standards in developing software solutions.
  • Tracking, analyzing, interpreting trends and patterns in Untangled game play data.
  • Gathering data and performing statistical & prediction analysis on player’s data to extract different patterns from each of the players to study the behavioural patterns and their approach towards the solution.
  • Deployed an Apache Lucene/Solr search engine server to help speed up the search of the technical documentation asset.
  • For CMS, integrated the AEM Solr Search to enhance web portal searching capabilities, setup the Solr Cloud and refactored the HTTP Clients with SolrJ api.
  • Apache Oltu - OAuth 2.0 framework for building OAuth 2.0 clients, authorization and resource servers
  • Designed the Solr Schema, and used the SolrJ client api for storing, indexing, querying the schema fields.
  • Created a wrapper library to help the rest of the team use the Solr database and the documentation of the Solr Rest API
  • Responsible for the verification of the Solr search and indexes working and the quality before it is published.
  • Solr tuning with various search strategies in the customer’s in-house developed data sets.
  • Using CXF, exposed the restful and SOAP-based web services as API to be utilized by mobile applications.
  • Configured and utilized ActiveMQ queues for asynchronous communication between applications.
  • Developed the RESTful api to support the Standalone as well as the Solr Cloud mode, zookeeper, custom fields, NLP processing. Custom RequestHandlers, Sharding.
  • The REST api includes Solr create,update, delete access to Solr 4/5 server.
  • Custom Solr Request Handlers, Query Parsers, Queries and Scoring.
  • Lucene/Solr tuning and profiling using jProfiler.
  • Indexing Service using Solr / Lucene for catalog of services.
  • Developing a new algorithmic approach to solving complex EDA, packing and mapping problems.
  • Writing complex programs and implementing complex algorithms using Java, Python and C#.
  • Designed, developed, and deployed a web-based gaming application on Apache Tomcat application server using frameworks and APIs like Spring MVC, Spring Boot, JPA, and JAX-RS.
  • Developed dynamic web pages using Angular JS and Ajax.
  • Meeting regularly with professors and supervisors to discuss research assignment and assisting with academic research and work related to the production of academic journals.

Environment: CoreJava, J2EE, Spring MVC, JAX-RS, Hibernate, JPA, Maven, Spring Boot, JSON, XML, CSS, Ajax, Log4j, Angular JS, RESTful Web services, and MySQL database.

Confidential, Minneapolis, MN

Sr. Software Engineer

Responsibilities:

  • Developed and deployed web-based application that deals with critical PHI: Protected Health Information, audits and claim data.
  • Built micro services to leverage SOA such as account services, database services etc. using Spring Boot and Spring Cloud.
  • Developed and deployed web-based J2EE application backend on JBoss AS, and EAP application servers using J2EE frameworks and APIs like Spring MVC, JPA, JAX-RS and Hibernate.
  • Created test plans and test results using Junit test cases and test suite for testing the application.
  • Developed DAO design pattern to handle the interaction with MS SQL Server database using Hibernate framework.
  • Developed SOAP and RESTful Web Services
  • Responsible for complete front-end development in this project from designing the mock-ups based on the new functional requirements to actually implementing all the enhancements.
  • Coding the dynamic content of screens using JSPs and Servlets.
  • Developed RESTful Web Services for outside client consumption and the end result was that the clients ended up liking this approach as against the SOAP approach
  • Used SVN for software version control.
  • Maintained and developed complex SQL queries, stored procedure and functions for application data management.
  • Worked in Agile environment with active scrum participation, attending daily telecon with onshore and offshore business strategy managers and development team.

Environment: J2EE, CoreJava, Spring MVC, JAX-RS, Hibernate, JPA, Maven, Spring Boot, JSON, XML, Log4j, RESTful Web services, DB2 and MS SQL Server databases.

Confidential

Software Engineer

Responsibilities:

  • Developed and deployed web-based application for one of the biggest UK based retail client, Boots.
  • Application involved extensive use of Spring framework, along with Hibernate at ORM layer, Struts for developing Controller and View layer of the application and Maven as build tool.
  • Built micro services using Spring Boot that provided services such as Product Catalog, Order Catalog, and Account services.
  • Developed complex SQL queries and stored procedures for updating and accessing the data from DB2 and Oracle database.
  • Created Junit test cases and test suite for unit testing the application. In addition, created test plans and test results documentation.
  • Documented functional and technical programs specifications, detailed design and implementation details.

Environment: J2EE, CoreJava, Spring MVC, JAX-RS, Hibernate, JPA, Maven, Spring Boot, JSON, XML, Log4j, RESTful Web services, DB2 and Oracle databases

We'd love your feedback!