We provide IT Staff Augmentation Services!

Sr. Application Developer Resume

3.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY:

  • 8 years of strong experience in Software development life cycle which includes Analysis, Design, Development, implementation, Testing and maintenance of Object Oriented and web applications using Java, JEE technologies.
  • Experience in design, develop and deploy web based application and client - server based application using JEE and Java Frame works such as Spring (DI, MVC, BOOT, Security, ORM), Struts and Hibernate.
  • Extensive working experience with N-Tier Architecture systems and development in application systems using Spring, web services, JMS and JDBC.
  • Hands on experience in creating activity workflow to manage sequential execution of the services in Mule ESB and Spring Integration.
  • Hands on experience in developing customized web based applications using HTML, CSS, XML, JavaScript, Angular JS and ReactJS.
  • Experience in writing SQL queries, Triggers and Packages using RDBMS such as Oracle, MySQL, MS SQL server .
  • Also Worked with No SQL Databases like Mongo DB and Gemfire.
  • Used JPA frame work and Hibernate ORM to map POJO to Relation Database.
  • Expertise in testing using JUnit Framework for integration and unit testing. Developed test cases and test plans for Integration testing and User acceptance testing
  • Used various IDE's like STS, Eclipse, Any point Studio, Web Storm.
  • Proficient in deploying web based on application servers such as Weblogic, Websphere, JBOSS, and Tomcat.
  • Building applications using Gradle, Maven and ANT.
  • Well versed in using Software development methodologies like Agile methodology and Waterfall.
  • Worked with version controls and repositories such as GIT and SVN.
  • Developed spring Batch modules using Spring Boot and Batch components.
  • Experience in continuous integration tools like Anthill, Jenkins and Bamboo.
  • Worked in domains such as Retail, Health, Financial, Insurance and Airline.

TECHNICAL SKILLS:

Languages: C, C++, Java, C#

Java Technologies: JEE, EJB 3.x

Web UI Technologies: Java Script, HTML, jQuery, CSS, JSP

Web Services Technologies: Soap UI, REST

Databases: Oracle, MS SQL Server, Mongo DB,Gemfire

Application Server: Websphere, JBOSS, Tomcat

Logging Framework: Log4j, Sl4j

Application Frameworks: Struts, Spring, Hibernate, Java Batch, Angular

IDE: Eclipse, IntelliJ, STS

Build Tools: Ant, Gradle, Maven

Testing Tools: JUnit, jMock, Spock, Mockito, Ea

OS: Windows, Linux, Mac

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Sr. Application Developer

Responsibilities:

  • Design and develop applications based on the objectives and business requirements in the Confidential Cargo Systems Project.
  • Develop technical designs for application development by interacting with product owners and Architects of the systems in an agile environment.
  • Develop and enhance modules in Confidential Cargo systems application using technologies including Java/J2EE, spring, Hibernate, Gemfire, Elastic Search, Oracle.
  • Develop Micro services and Restful services using Spring Boot for application.
  • Develop user interfaces for web users using technologies ReactJS, Redux, HTML and CSS.
  • Build indexes in the Elastic Search engine for faster retrieval of the data from Flight Routes and Capacity systems.
  • Develop and schedule programs using JMX, JMS technology, Shell Scripts and Tivoli for Invoicing and systems.
  • Create new and enhance unit test cases using Junit, Mockito, Jest and automate integration testing using postman tool for the applications.
  • Work with Git and Git bash to manage application code, Build the project using Gradle and web pack, deploy application using Jenkins and Rundeck on a application servers.
  • Trouble shooting and refactoring code, develop analytics by monitoring application logs, system performance and exceptions to improve the scalability of the application.
  • Work with Quality Analysts and downstream application teams to review, fix the issues encountered during the testing phase and to ensure the system performance and exceptions to improve the scalability of the application.
  • Support application users by developing documentation including detailed workflow diagram to illustrate the sequence of the steps the sequence of steps the program must follow.

Environment: Java 1.8, Spring Boot, Hibernate, HTML5, CSS3, Bootstrap3, Groovy, GradleXML, JavaScript, Angular JS, DB2, SOAP, Mule 3.7.3, Tomcat 8.0, Log4j2, JUnit, Websphere 8.5, Jenkins and GIT.

Confidential, Frisco, TX

Sr. Application Developer

Responsibilities:

  • Analyzed business requirements and developed technical design to ensure proper usage of efforts in building a system.
  • Created the Architecture design of process using Microsoft Visio.
  • Used Spring framework for the developing the dashboard for displaying the output pages using AngularJS2.
  • Used Spring JDBC for connecting to the backend database.
  • Developed Batch applications by using Spring Boot Batch, configured batch application using scron jobs.
  • Developed standalone application using Spring boot with batch framework to the migrate the data form web service call to store into the oracle database.
  • Consumed and Developed SOAP and Restful web services using Apache CXF and Spring modules.
  • Used IBM DB2, Microsoft SQL server and Mongo DB developer.
  • Integrated spring application with Mongo DB to store the customer transaction information.
  • Writing application code and development activities for large projects especially in a SOA environment with Mule ESB.
  • Used Junit as testing frameworks for unit testing.
  • Used Lambda expressions, parallelization and functional interfaces of java 8.
  • Developing and consuming secured web services in spring framework using automated generated SAML token and O Auth.
  • Developed application routing the error messages to the error queues.
  • Used Bit Bucket as a repository GIT as version Controller.
  • Utilized the inbuilt transformer and custom transformers for converting the XML to JSON, Java objects and vice versa.
  • Used the SOAP UI and Postman to test the web services.
  • Developed the class diagrams and sequence diagrams during the designing phase of the application.
  • Participated in the Database design discussions with database architect.
  • Review the sequence and use case diagrams develop by dev team.
  • Implemented the Security for the web services interactions with SAML token generation.
  • Involved in data modeling of the databases and assisted in modifying the schema as per the application requirement. Followed agile methodology for the design, development and testing the applications.
  • Used IDE such as STS, Any point Studio and Web storm.
  • Resolved the defects of the application during the QA phase.

Environment: Java 1.8, Spring Boot, Hibernate, HTML5, CSS3, Bootstrap3, GroovyXML, JavaScript, Angular JS, DB2, SOAP, Mule 3.7.3, Tomcat 8.0, Log4j, JUnit, Anthill, Websphere 8.5, Anthill, GIT.

Confidential, Parsippany NJ

Sr. Java Developer

Responsibilities:

  • Take business requirements and developed the total technical design on moderately complex projects and ensure proper usage as part of the design efforts in building a system to be put into production.
  • Written standard SQL queries, procedure and functions against Oracle DB.
  • Performed testing on various modules developed using J Unit, Selenium.
  • Developed REST APIs using Swagger on top of Spring frame work.
  • Developed standalone spring batch applications integrating with Hibernate framework and generating files to vendor FTP server.
  • Configured spring batch applications by implementing task executer framework to run multiple jobs parallel.
  • Created entities by implementing annotation using Hibernate framework.
  • Developed Single Page Application using Angular JS.
  • Used Jasmine as framework and Karma as testing tool for TDD for JavaScript.
  • Used Istanbul as coverage tool to monitor the percentage of code covered under TDD and ensured 100 % test coverage.
  • Created backend connection with database using Hibernates and writing HQL to access the backend data.
  • Developed micro services and standalone application using spring boot combining REST and Java 8.
  • Developed various directives, Services and controller using Angular JS.
  • Developed Jenkins job to deploy project automatically in QA and production environments.
  • Used Web Sphere and TC server for deploying the application.
  • Used Web storm as IDE for developing for Angular JS based project and Eclipse for java based applications.
  • Worked in pair programming with the partners and scrum as a part of Agile methodology.

Environment: Java, JEE, Spring Boot, MVC, AWS, Oracle 11g, ESB Mule Soft, Multithreading, Java Batch, Jenkins, Swagger, Stash, Bamboo, Postman, Solar, JIRA, JUnit, Groovy, Git, Agile, Tomcat, log4J

Confidential, Des Moines, IA

Java Developer

Responsibilities:

  • Designed and developed the application using Agile Methodology and followed Scrum, pair programming.
  • Responsible for creating functional documents, technical documents, flow charts and data flow diagrams.
  • Developed Spring Controllers, Service Components, DAOs, Web Services and UI Integration for processing the member request for two modules.
  • Used Spring MVC Framework Dependency Injection for integrating various Java Components.
  • Implemented J2EE standards, MVC architecture using Struts Framework.
  • Wrote Web Services using both REST and SOAP for sending and getting data from the external interface.
  • Implemented Spring Model View Controller to dispatch the requests to handlers.
  • Used Java Database Connectivity to access the tabular data stored in databases.
  • Implemented Java Server Faces to simplify the development user interfaces.
  • Used EJBs to implement the business logic, MDBs JMS for asynchronous communication internal and external to the system.
  • Used ANT, Maven Scripts to build and deploy applications and worked closely with build team to resolve CI, Maven site and Report Issues.
  • Building monitoring scripts and shell scripting in Linux environment.
  • Deployed Application in IBM Web Sphere application server 8.5.
  • Wrote SQL queries and Stored Procedures for interacting with the Oracle database.
  • Involved in testing and deployment of the application on Web Logic Application Server during integration and QA testing phase.

Confidential

Junior Java Developer

Responsibilities:

  • Responsible for overall design & analysis of UI components and integration with existing J2EE.
  • Used Spring Framework for MVC architecture.
  • Developed the data base connection using JDBC.
  • Developed and integrated in the UI components with backend using J2EE technologies such as Struts, JSP and JDBC.
  • Implemented the presentation using Struts MVC framework.
  • Developed Client user interfaces using JSP and Servlets.
  • Involved in web services using Axis framework.
  • Wrote queries, Stored Procedures, Functions and Triggers with MySQL database.
  • Java Script is used for clientside validations.
  • Front-end development using HTML, JSP, AJAX.
  • Implemented the integration of Struts with Spring.
  • Developed applications using Visual Studio 2005, C#, and a combination of Windows Services and ASP.Net enabled web sites.
  • Written POJO Classes,Hibernate mapping files for Hibernate Object-To-Relational Mapping with various MVC frameworks.
  • Implemented the integration with the backend system with web services using SOAP.
  • Involved in integrating Web Services using WSDL and UDDI.
  • Used Struts framework in UI designing (Tiles) and validations.
  • Working with SQL Server including storage and manipulating data.
  • Developed many services as a part of retrieving the data form data base and displaying the to the Users.
  • Used SQL statements and procedures to fetch the data from the database.
  • Used CVS as a documentation repository and version controlling tool.

Environment: Hibernate, Spring, J2EE, Servlets, HTML, JSP, AJAX, C#, CVS, UML, XML, XHTML, DHTML, JavaScript, CSS, XSL, Oracle 10g, SQL.

We'd love your feedback!