We provide IT Staff Augmentation Services!

Software Engineer Resume

3.00/5 (Submit Your Rating)

Overland Park, KS

SUMMARY:

  • 6 years of experience with Object oriented analysis, Design Patterns, and Development of Enterprise, Mobile and Web Applications in Startup, Product oriented and Service based companies
  • Expertise with Java(1.6, 1.7, 1.8) with concepts including OOPS, Lambda, Stream API, Collections API, Synchronization, Serialization, Exception Handling, Multi - threading, Java Beans
  • Good experience using Test Driven Methodology and working in Agile development methodology
  • Proficient in developing RESTful Web services with sound knowledge of SOAP, XML, JSON
  • Experience in complete development life cycle of asoftwarefrom requirements gathering, designing, implementation, testing, release, maintenance and documentation
  • Proficient in creating native Mobile apps using Android
  • Expert of designing and developing Web based Enterprise Applications using J2EE frameworks like spring, Spring Boot, and Hibernate with strong hands on experience in configuration and implementation.
  • Versatile learner highly adept at mastering new technologies and adapting to different working cultures
  • Proficient in Spring framework including configuring Spring Application Context with
  • Dependency Injection, Spring IOC (Inversion of Control), Spring MVC, Security, JPA and Spring JDBC and Batch.
  • Excellent Team player with great problem solving skills, with a great perseverance in finishing tasks
  • Working knowledge of Messaging Queues like Rabbit MQ
  • Professional experience in using technologies like Servlets, JSP, JDBC
  • Proficient in using Design patterns like Singleton, MVC, Factory, Decorator, DAO
  • Experience in developing Web Applications using HTML, CSS, JQuery, AngularJS, AJAX, and JSF
  • Proficient in processing files with SAX, DOM Parsers.
  • Sound knowledge in databases like SQL Server, MySQL, Oracle10g and NoSQL
  • Possess strong working knowledge of Database Programming using SQL, Triggers, Functions, Views and Stored Procedures.
  • Expertise in using development tools such as Eclipse and Net Beans
  • Good Working knowledge of Maven, Jenkins, JIRA, JUnit for testing, Mockito for mocking
  • Worked in Windows, UNIX, and Linux and based development environments.
  • Working knowledge in configuring and deploying into servers like Apace Tomcat, IBM Web
  • Sphere and cloud based deployments in Cloud foundry.
  • Good experience with version controls like SVN, GIT.

TECHNICAL SKILLS:

Programming Languages: Java, Android, J2EE, SQL

Web Technologies: HTML5, CSS3, JavaScript, JQuery, AJAX, JSF, Angular2, Json-Parsing

Databases: SQL Server, MySQL, SQLite, Oracle, Hbase, MongoDB

J2EE Technologies: Servlets, JSF, JDBC, JSTL, JMS, RMI, Java Bean

Web Services: JAX-RS (Restful), WSDL, JAX-WS (SOAP)

Frameworks: Spring Boot, Spring MVC, Spring Security, Spring Batch, Spring ORM, Spring JDBC, Hadoop

ORM Framework: Hibernate, DAO, Spring JPA

IDE: Eclipse, NetBeans 7.0

Web/Application Servers: Apache Tomcat 6.0, IBM WebSphere 8

Version Control: SVN, Git.

Design Methodologies: Agile, Scrum, UML, Design Patterns

Messaging: Rabbit MQ

UML tools/ Build tools: Maven, Jenkins

Operating Systems: Windows, LINUX

EXPERIENCE:

Confidential, Overland Park, KS

Software Engineer

Responsibilities:

  • Used JDBC for the connection to the database which acts as an interface.
  • Used HTML and JSP for the front-end side of the application.
  • Created RESTFUL web services for the Confidential cloud messaging application to enable clinicians to have access to communication with other clinicians and the clinical data.
  • Wrote unit tests and the integration tests for the RESTFUL services to validate their functionality.
  • Creating backend services to enable hospital employees for patient registration and appointment booking using HIBERNATE.
  • I have used Lambda expressions for retrieving the user profiles in DAO classes while using Row mapper.
  • Writing corresponding unit tests and integration tests to test the services.
  • Followed Kanban process for tracking the progress.
  • Used spring web MVC framework to build the web modules.
  • We have used angular JS as a front-end scripting language.
  • Used Spring Boot for creating the stand-alone spring applications.
  • Excellent implementation Persistence layer using JPA, JDBC and Eclipse Link.
  • Developed internal services using Java and Node.js
  • Used solr for dynamic clustering, database integration and NoSQL.
  • Written several unit test cases using JUnit and created unit test documents.
  • Code repository management using Clear Case and project build tool used is ANT.
  • Used Agile as a software development methodology to complete the task.
  • Made use of java8 features and Asynchronous IO and implementation in java.
  • Experience in writing logs using Log4j.
  • Creating Connection pools and data sources on server.
  • Resolving defects if any after every project release and taking part in the project related discussions.
  • Excellent knowledge of project structure and aware of standards for application development.
  • Used WebSphere for application deployment.

Environment: Core JAVA, JavaScript, Servlets, JSP, JDBC, EJB, JPA, Spring MVC, Java 8, Spring Boot, solr, Eclipse Link, JAX-B and JAX-RS, Lambda expressions, SQL, Angular JS, node JS, Oracle 10g, ANT, Eclipse, Kafka, SQL Developer, Junit, Agile, IBM WebSphere 5.0, Log 4J, HTML and CSS.

Confidential, Dallas, TX

Software Engineer

Responsibilities:

  • Worked in various phases of Software Development Life Cycle SDLC such as requirements gathering, modeling, analysis, design and development which is developed based on agile methodology.
  • Designed and developed various modules of the application with J2EE design architecture, frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Wrote application front end with HTML, JSP, AngularJS, AJAX, Spring Web Flow, XHTML, DHTML and CSS.
  • Developed reusable components with AngularJS custom directives.
  • Developed several SOAP based JAX-WS Web Service interfaces for integrating multiple systems, code re-usability.
  • Developed server-side services using Spring Web Services SOAP and WSDL.
  • Implemented Declarative transaction using Spring Framework.
  • Implemented features like logging, user session validation using Spring-AOP module.
  • Used Object Relational Mapping Tool Hibernate for the interaction with the database.
  • Used JDBC to access database and developed Stored Procedures for executing SQL statement.
  • Used DB2 Database to support the SQL language and used JDBC for DB2 connectivity.
  • Used Eclipse as the IDE and deployed the application on Web Logic application server.
  • Used Log4J to monitor the Error Logs and wrote build scripts for the application using ANT.
  • Wrote and executed the Test Scripts using Junit.

Environment: Java/J2EE, Agile, Spring, Hibernate, JSP, AngularJS, JavaScript, HTML, AJAX, CSS, XML, WSDL, ANT, SOAP, Spring MVC, JMS, DB2, UML, JUnit, Web Logic, Eclipse, Log4J and Windows.

Confidential, Arlington

Web Developer Intern

Responsibilities:

  • Implemented, tested and deployed website that manages the grants and contracts of university.
  • Performed testing at controller and model level using Junit
  • Implemented people search dialog that suggests personnel based on UTA name/ ID/ Username.

Environment: The development environment includes Java, HTML, JavaScript, JQuery, CSS, MySQL, JUnit unit testing, NetBeans IDE and Spring MVC framework, Hibernate.

We'd love your feedback!