We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

CA

PROFESSIONAL SUMMARY:

  • Over 7+ years of IT experience in Design, Development and Deployment of web applications using Java and J2EE Technologies in Banking, Healthcare, Insurance and E - Commerce domains.
  • Hands on experience in S3 buckets and managed policies for S3 buckets and utilized S3 Buckets and Glacier for storage, backup and archived in AWS and in setting up and maintenance of Auto-Scaling AWS stacks.
  • Well versed with all phases of Software Development Life cycle(SDLC) Analysis, Design, Development, Testing and Implementation using Agile methodology, Waterfall and related tools (Rally and JIRA)
  • Expertise in J2EE frameworks Spring, Hibernate, Axis and Jersey .
  • Experience in Spring DI, Spring AOP, Spring MVC, Spring Boot, Spring Data, Spring Templates (Spring JDBC, Spring Hibernate, Spring JMS
  • Proficient in using and deploying applications to Web Servers/Application servers like Tomcat, JBoss, WebSphere, WebLogic, Microservices, AWS.
  • Hands on Experience in integration with Maven, JUnit and Log4j frameworks.
  • Experience in writing Build Scripts using Shell Scripts MAVEN
  • Extensive Experience in working with IDEs like Eclipse 3.3, RAD, and NetBeans.
  • Experience in using version control software like Git
  • Experience in writing SQL, PL/SQL and Stored procedures
  • Good knowledge in developing multi-threading applications.
  • Extensive experience in testing applications using JUnit.
  • Expertise with using Oracle, SQL Server, MySQL databases and writing and tuning SQL and PL/SQL queries.
  • Experienced working in Java Multithreaded programming to develop multithreaded modules and applications.
  • Exceptionally well organized, have strong work ethics and a willingness to work hard to achieve client requirements.
  • Possess excellent analytical and leadership skills and Strong ability to multi task and prioritize work load
  • Able to demonstrate excellent oral and written communication skills and organizational abilities with positive team work attitude.
  • Agile Methodologies/Test Driven Development TDD
  • Excellent communication skills, interpersonal, strong architecture skills and a good team player and have an ability to effectively communicate with all levels of organization like technical, management and customers.
  • Proficient in middleware development using Spring, Hibernate, Web Services, JDBC, and JMS
  • Good experience with different databases PostgreSQL and MYSQL and writing stored procedures, functions, joins, and triggers for different Data Models.
  • Adopted agile methodology with pair programming technique and addressed issues during system testing.
  • Solid implementation practice on J2EE design patterns such as MVC, singleton, Front Controller, and session Facade Patterns.
  • Extensive experience working with various platforms like Windows, UNIX and Linux.

TECHNICAL SKILLS:

Languages: Java, C, SQL, Unix shell scripting, HTML, JavaScript and XML.

JAVA/J2EE Technologies: J2EE, Servlets, JSTL, JDBC, JUnit, JSP, JMS, JDBC, Java Mail, Hibernate, Spring MVC, Web Services, JAX-RPC, RESTFUL, CSS3, HTML5, Spring Boot, Spring Data, JavaScript, XML, Mockito.

Application/Web Servers: Web Sphere, Tomcat, Microservices.

Databases: Oracle, MySQL, MS-Access, MS SQL-Server.

Web Technologies: HTML, Java Script, XML, Angular JS, CSS.

Design Tools and IDE’s: Eclipse, Net-beans.

Operating Systems: UNIX, Linux, Windows XP, Mac.

Others: Maven, Jenkin, Log4J, CVS, Git, SQL, PL/SQL

AWS Cloud Environment: EC2, Simple Storage Service (S3), RDS, Cloud Watch, Elastic Bean Stalk, Security Groups, RedShift, Auto-Scaling, IAM, Glacier, Auto Scaling

PROFESSIONAL EXPERIENCE:

Confidential, CA

Software Engineer

Responsibilities:

  • Involved in Agile Scrum methodology, Agile meeting, Sprint and Release Planning meetings
  • Worked in Multithreaded environment and excessively used Java Threads, concurrency and exception handling.
  • Designed and Coded JEE components using Spring and Hibernate.
  • Analyzed and implemented the Spring-MVC framework.
  • Used XML based transactional support of Spring Framework.
  • Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework
  • Worked on Web Services using REST. Worked both on Service and Client Side
  • Implemented Hibernate and replaced JDBC code.
  • Developed White box test cases using JUnit and Mockito framework
  • Configured Log4j Mechanism for complete project using xml files
  • Wrote JUnit tests to test all implementation. Set up code coverage tool for web applications to monitor the degree of source code being tested in different environments.
  • Wrote builds and deployment scripts using Maven.
  • Supported the application in production and worked on the incidents in a timely manner
  • Demonstrated the application to end user during scrum meeting and end of the release
  • Involved in resolving business and technical issues.
  • Designed and developed Application based on Spring Framework, Spring Boot, Spring MVC, Spring Templates, Hibernate, Micro Services, AWS Web Services
  • Designed a RESTful web service using REST API resulting in high reliability, visibility of different responses. hands-on expertise in developing REST APIs supporting multiple versions
  • Created MySQL Database Objects like Schemas, Tables, Views, Stored Procedures, Indexes (cluster/Noncluster), and Constraints, Triggers, Buffer Pools, User Roles and functions

Confidential, Portland, OR

Sr. Java Developer

Responsibilities:

  • Involved in Agile Scrum methodology, Agile meeting, Sprint and Release Planning meetings
  • Worked in Multithreaded environment and excessively used Java Threads, concurrency and exception handling.
  • Designed and Coded JEE components using Spring and Hibernate.
  • Analyzed and implemented the Spring-MVC framework.
  • Used XML based transactional support of Spring Framework.
  • Responsible for developing Spring Controllers, Service Components and DAO using Hibernate framework
  • Worked on Web Services using REST. Worked both on Service and Client Side
  • Implemented Hibernate and replaced JDBC code.
  • Developed White box test cases using JUnit and Mockito framework
  • Configured Log4j Mechanism for complete project using xml files
  • Designed & Developed user interface layer using combination of JSPs, HTML, JavaScript / jQuery for front end.
  • Wrote JUnit tests to test all implementation. Set up code coverage tool for web applications to monitor the degree of source code being tested in different environments.
  • Wrote builds and deployment scripts using Maven.
  • Coordinated the efforts across different teams to ensure smooth progress of migration and to resolve any issues.
  • Supported the application in production and worked on the incidents in a timely manner
  • Demonstrated the application to end user during scrum meeting and end of the release
  • Involved in resolving business and technical issues.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of the application
  • Designed and developed Application based on Spring Framework, Spring Boot, Spring MVC, Spring Templates, Hibernate, Micro Services, AWS Web Services
  • Provide expertise and hand-on helps, guidance to other engineers about cloud infrastructure, micro services container, application server configurations, docker container management.
  • Designed a RESTful web service using REST API resulting in high reliability, visibility of different responses. hands-on expertise in developing REST APIs supporting multiple versions
  • Created MySQL Database Objects like Schemas, Tables, Views, Stored Procedures, Indexes (cluster/Noncluster), and Constraints, Triggers, Buffer Pools, User Roles and functions

Environment: Java, J2EE, JSP, Spring (MVC, Core, Batch, IOC, AOP, DAO, ORM), Restful Web services, Jersey, Hibernate, Servlets, HTML, CSS, XML, Java Script, jQuery, Log4j, Maven, Jenkin, Java Beans, GIT, Junit, SQL/PLSQL, WebSphere, Linux, Agile, Rally.

Confidential, Redwood City, CA

Senior Java Developer

Responsibilities:

  • Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions.
  • Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
  • Designed and developed Application based on Spring Framework, Spring Boot, Spring MVC, Spring Templates, Hibernate, Micro Services, AWS Web Services using Axis and Jersey Frame works, Java 8.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for developing presentation layer of the application
  • Hands on experience with data persistency using Hibernate and Spring Framework
  • Involved in implementation of enterprise integration with Web Services and Legacy Systems using REST (Using Jersey framework)
  • Maintained Content Management System on daily basis.
  • Developed UI using HTML, CSS, JavaScript and jQuery to display the data on the client side.
  • Search and fetch the corresponding records using SOLR query.
  • Developed White box test cases using JUnit and Mockito frameworks and Configured Log4j Mechanism for complete project using xml files
  • Used jQuery and AJAX sent the request to server side and receive the response.
  • Generated JUnit test cases for testing various Java components
  • Experience with Spring Boot.
  • Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
  • Tested applications and documented results and bugs including documentation of information useful in the debugging process
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces
  • Mentored, trained and educating the users in technology perspective, worked through walk through and review sessions, closely worked with users, developers and team members in problem solving
  • Worked with QA team during various testing phases and resolved defects.
  • Involved in debugging the defects, code review and analysis of Performance issues.

Environment: Java, J2EE, Java 8, Servlets, JSP, JDBC, Spring, Spring Boot, Hibernate, Web Services, WSDL, SOAP, RESTFUL, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, ANT, Mockito, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, MySQL, Cassandra, Oracle, GIT, Windows, Linux

Confidential, Houston, TX

Java Developer

Responsibilities:

  • Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation, Prepare Business Requirement Document.
  • Analysis and Coding of Java components for Refills and Appointments modules.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components.
  • Experience in working with Spring MVC Controllers and Spring Hibernate template.
  • Hands on experience with data persistency using Hibernate and Spring Framework.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for the two modules.
  • Helped UI to integrate the Java Beans data using JSTL, spring tags.
  • Developed the DAO layer using the Hibernate and for real time performance used the caching system for Hibernate.
  • Developed, Consumed Enterprise Web Services & generated client using Jersey & Axis Frameworks in RAD IDE.
  • Configured the Spring, Hibernate, and Log4j Configuration files.
  • Used ANT, Maven Scripts to build and deploy applications and helped to deployment for Continuous Integration using Jenkin and Maven.
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
  • Was part of production support team to resolve the production incidents
  • Documentation of common problems prior to go-live and while actively in a Production Support role.
  • Participated in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Worked on providing authorization and authentication to applications using Spring Security and protected the application against attacks like session fixation and click jacking
  • Designed and developed various modules of the application with J2EE design architecture and frameworks like Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
  • Implemented analytical engines that pull data from API data sources and then present data back as either an API or persist it back into a NoSQL platform.
  • Designed and prepared Unit test case using JUNIT a Log4j and removed the bugs before pushing the application.

Environment: Java, J2EE, Servlets, JSP, JDBC, Spring, Hibernate, Web services, WSDL, SOAP, RESTFUL, SOA, HTML, DHTML, CSS, XML, AJAX, jQuery, ANT, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, SQL Server, Oracle, Clear Case, Windows, Linux

Confidential, Omaha, NE

Java Developer

Responsibilities:

  • Involved in System study and End to End Design and Development of the system
  • Involved in implementing the business logic as per the customer requirements.
  • Used the J2EE components like JSP’s, Servlets and implemented Spring framework for MVC architecture
  • Involved in designing the user interfaces using JSP’s and configured beans in spring configuration file and developed custom tags, JSTL to support custom User Interfaces.
  • Implemented Spring Controllers, Spring mapping and validation classes
  • Involved in writing complex PL/SQL and SQL blocks for the application
  • Involved in Hibernate configuration and writing DAO classes.
  • Configured Log4j configuration for complete project
  • Responsible for production support and patching the application for incidents
  • Involved in developing multithreaded modules and applications by using core java concepts like Multithreading programming, Exception handling and collections.
  • Created SQL queries and executed them by using Hibernate Template provided by spring for improving the performance of the Reporting modules.
  • Used Jersey to use the RESTFUL web services in the application which supported different format like text, JSON and XML.
  • Utilized Cassandra, NOSQL database management system for keeping user generated data.
  • Experience in building web applications using spring framework for implementing Dependency Injection and utilized features like MVC, AOP and DAO.
  • Have Experience in using Github repository to run the Jenkins job for Continues Integration while developing the applications and posting them in Github.
  • Developed web-based customer management software and SOA architecture using JSF, spring and web services.
  • Implemented back-end service using spring annotations to retrieve user data information from database.
  • Design and developed different PL/SQL blocks, Stored Procedures in DB2 database.

Environment: Java, J2EE, Spring, Hibernate, JDBC, JUnit, Ant, Web Services, SOAP, Oracle 10g, Toad, XML, Log4J, WebLogic, Eclipse

Confidential

Java Developer

Responsibilities:

  • Used various Java, J2EE APIs including JDBC, XML, Servlets and JSP. Used WS and SAAJ for development of Web Services.
  • Implemented Singleton design pattern for Database Logger.
  • Wrote SQL queries for create, update, delete and display applications stands.
  • Working knowledge of application servers like Apache Tomcat 6.0/5.0, JBoss Server. Used Ant as build tool.
  • Worked on the JMS to publish-subscribe the messages to interact with Tibco EMS.
  • Designed and developed servlets and JSP for controller and view functionalities.
  • Followed Waterfall SDLC Methodology, prepared exit and entrance criteria documents
  • Involved in writing test cases using Mockito and Power Mock framework for code coverage.
  • Extensively worked with the retrieval and manipulation of data from the Oracle database by writing queries using SQL and PL/SQL.
  • Web application development by Setting up an environment, configuring an application and Web Logic Application Server.
  • Actively participated in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the application.
  • Developed an automated application using JMS for messaging and JNDI to interact with the Server.
  • Configured the data mapping between Oracle and SQL Server and tested performance accuracy related queries under SQL Server.
  • Designed and developed the application using Spring Model View Controller (MVC) design Pattern.
  • Created Class diagrams and Use Case diagrams from design specification using Rational Rose.
  • Used JIRA to report the hours and issues that are related to the project and Worked with mortgage express vendors to get all the connectivity needed details for the applications for both the production and non-production environment.
  • Developed the application by using Scrum methodology in agile environment.
  • Tested the web services by using Restful tool in the application which supported different format like text, JSON and XML.
  • Designed and developed the REST based Micro services using the Spring Boot, Spring Data with JPA
  • Involved in various tasks in support of coding and creating web pages using JavaScript/HTML, JavaScript, and JSP.
  • Ability to work under pressure, easily adaptable and Self-motivated.
  • Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system Oracle11g
  • Built a custom cross-platform architecture using Java, Spring Core/MVC, Hibernate and Messaging Routing Service Active-MQ in Eclipse IDE
  • Followed Agile and Scrum software methodology for project development and deployment purposes.

Environment: Java 5.0, J2EE, JSP, Servlet, Struts MVC, EJB, JNDI, JDBC, Web Services, UNIX, Oracle 9i, Web Logic Application server 9.0, Apache Tomcat 6.0, JMS 1.1, XML, Ant, Eclipse 3.2, Tibco EMS

We'd love your feedback!