We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

5.00/5 (Submit Your Rating)

Sanford, NC

SUMMARY

  • A very Passionate Developer and a problem solver with 8+ years of experience in software industry. I am very excited to contribute my services for an organization that provides an opportunity.
  • Involved in different facets of JAVA/J2EE projects like enterprise and distributed application design, development, testing, debugging, documentation, deployment, and integration.
  • Experience with REST APIs and data exchange format JSON, AJAX.
  • Highly involved in full software development life cycle implementation, Agile Methodology.
  • Extensive architectural, design and development experience in providing innovative solutions by applying best practices & cost effective factors for Middleware.
  • Implemented SOA based integrations using Java, JDBC, REST, SOAP, JMS, Java/J2EE components, etc.
  • Professional experience in the Industry with strong hands on development experience in B2B integration, Enterprise Applications to run on the server side by creating dynamic pages using servlet, JSP, struts, Spring, hibernate and Web - based applications that is distributed in nature using EJB.
  • Extensive experience in developing enterprise applications using Java, J2EE, JDBC, Web logic, Apache Tomcat, HTML, JavaScript, XML, JSP.
  • Resolved reported technical issues by debugging existing programs and adding necessary changes in time-bound manner.
  • Experience in building enterprise Applications using Core Java, J2EE (SPRING, Hibernate, Servlets, JSP, JDBC, STRUTS), XML and JSON, MVC, EJBs (Session Bean, Entity Beans, JMS/MQ Series).
  • Developed Web Services using Restful JAX-RS and SOAP JAX-WS services and good knowledge in Service Oriented Architecture.
  • Worked closely with Business Analysts, other senior developers and system administrators to design, develop and maintain a robust, reliable, scalable and highly available system.
  • Have experience in Frontend development using HTML5, CSS3, JavaScript, jQuery, Angular JS, AJAX and JSP.
  • Great Expertise on Spring Core, spring batch, Spring AOP, Spring ORM, Spring DAO, Spring MVC.
  • Worked with Project Managers and other senior developers to identify software requirements, estimate resources and establish software release schedules.
  • Hands-on experience in relational databases like SQL, My SQL.
  • Worked on both front and back end modules, from user interfaces to databases.
  • Knowledge in developing applications with Java/J2EE design patterns (MVC, IOC Factory etc.).
  • Responsible for aiding Support in addressing escalated, customer issues as related to the software.
  • Worked with senior developers responsible for other system components to ensure smooth and reliable integration of system components resulting in the expected end-to-end system functionality. worked harmoniously with peers and management to accomplish the mission of the organization.
  • Good knowledge in using Tomcat Web Server and WebLogic, WebSphere Application Server.
  • Worked with network specialists, applications developers, and security specialists to prevent recurring IT problems.
  • Excellent knowledge and experience in core concepts that includes Collections, Multithreading, Exception Handling.
  • Having experience in HP Quality center, Remedy Force, Radar, Team City tools.
  • Used configuration management tools like GIT, SVN for version controlling.
  • Work with System Administrators and other technical support personnel to ensure suitable environments and resources are available for development, testing and deployment.
  • Working knowledge in Jenkins and Maven for building and deploying applications in web/app servers.
  • Periodic review and enhancement of software development practices to ensure timely delivery of high quality software and services.
  • Worked on tracking of defects, issues, risks using Jira and Quality Center.
  • Experience in creating Use Case Model/Diagrams, Class Diagrams, sequence Diagrams in Microsoft Visio.

TECHNICAL SKILLS

Languages: JAVA, C, C++ and SQL.

Web Technologies: HTML, XML, CSS, Java Script, Angular JS, Angular 2, JSP, JSF, jQuery, Java Beans, JMS.

J2EE Technologies: Servlets, JSP, JSF, EJB, JMS, JNDI, Web Services, JDBC, SOAP.

Front End: Angular JS, HTML, Bootstrap, NodeJS, JavaScript

Methodologies: Agile - Scrum.

App/Web Servers: WebLogicIBM WebSphere 6.0/7.0Apache Tomcat

Application Frameworks: Spring, Hibernate, Struts, JSF.

Web Services: SOAP, WSDL, JAX-WS, REST, JSON, JAX-RS.

Databases: Oracle, MySQL, SQL Server.

IDEs: Eclipse

Operating Systems: Windows XP/Vista/8Unix, Linux, Mac

Advanced Tools/Tech: Jenkins, JIRAJUNIT, Log4j, TestNG.

PROFESSIONAL EXPERIENCE

Confidential, Sanford, NC

Sr. Java Developer

Responsibilities:

  • Analyzed the technical requirements and created various models required for the project. Implemented Model View Controller (MVC) architecture using Spring Framework.
  • Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Designing, Developing, Testing, Finalizing.
  • Used Agile software development with Scrum methodology.
  • Worked on user validations by using Angular 2.0.
  • Developed web-based customer management software using JSF and Spring.
  • Developed User Interface by using Angular 2.0, HTML5, Spring Web Flow, XHTML, DHTML and CSS3.
  • Developed the integration workflows using MulesoftESB 3.7.3 framework.
  • Experience in Implementing NodeJS.
  • Designed business middleware solution by integrating application using SAOarchitecture.
  • Implemented JAVA/J2EE design patterns such as Factory, DAO, Session Façade, and Singleton.
  • Worked on Oracle as the backend database.
  • Improved reliability and performance of high volume applications by moving them to Mongo DB.
  • Created and configured EC2 instances on Amazon Web services(AWS) for establishing clusters on cloud and created S3 buckets for our application.
  • Automate the project's build infrastructure using Maven.
  • Used maven for creating reports, checks, build and testing automation setups.
  • Used SPRING 1.2.1 for the view and Controller layer successfully.
  • Designed and developed the REST based Microservices using the Spring Boot.
  • Used AngularJS and NodeJSframework for building web-apps and is highly efficient with Restful services.
  • Use Spring boot forsingle sign onpage application to access more quickly.
  • Written Jenkins pipeline template script in groovyprogramming language for the automation of build and deployment process.
  • Deployed applications using AWS for numerous clients, a regulated traffic and other services using multiple AWS services.
  • Developed and executed Unit Test plans using JUnit, ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
  • Designed and developed Web Services to provide services to the various clients using Restful.
  • Resources were exchanged using RESTful web services with the data passed around in JSON format.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.0.
  • Performed Branching, Tagging, Release Activities on Version Control Tools: SVN, GitHub.
  • Experienced in handling distributed messaging using JMS.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Maven.
  • Performed code build using MAVEN.
  • Deployed the Application EAR and RESTful Services on JBoss Application Server.

Environment: Java 1.8, C++, J2EE, Angular 2, Microservices, Spring 4.3, Spring boot, Spring AOP, Hibernate 4, JMS, JSF, GitHub, REST, AWS, log4j, JUnit, Jenkins, XML, Groovy, java Script, jQuery, AngularJS, Linux, Tomcat and Load Runner.

Confidential, San Jose, CA

Sr. Java Developer

Responsibilities:

  • Followed Agile software methodology for project development
  • Designed the architecture based on the popular J2EE Model 2 approach of MVC design paradigm.
  • Developed application on Spring framework by utilizing its features like Spring Dependency injection, Spring Security, Spring Web flow with Spring MVC.
  • Used Spring AOP in case of logging and security.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for login authentication. Auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.
  • Worked with AWS for Storage & content delivery and Application deployment services.
  • Exposed the application as a Restful web service and implemented the authentication.
  • Used Spring Rest Template to use the exposed REST Web Services.
  • Designed front end View with HTML, CSS, HTML5, CSS3 and JSP.
  • Implemented Data validations for critical functionalities using Angular2 and JavaScript.
  • Implemented Responsive development using Bootstrap and CSS3 media queries.
  • Worked on Multiple AWS instances, set the security groups, Elastic Load Balancer and AMIs, Auto scaling to design cost effective, fault tolerant and highly available systems.
  • Used jQuery plugins to develop the custom portal templates.
  • Provided security and managed user access and quota using AWS Identity and Access Management (IAM), including creating new Policies for user management in JSON.
  • Created web services using SOAP, to allow application and services to connect them over the Internet.
  • Designed WSDL's and elaborated type definitions schemas based on corporate standards, integration and security specifications.
  • Architecture and Capacity planning for MongoDB clusters. Implemented scripts for mongoDB import, export, dump and restore.
  • Experience in creating JavaScript for using DML operation with MongoDB.
  • Coded web service interfaces using JAXWS.
  • Created and consumed multiple soap services with JAXB and JAXWS for the consumers and multiple jersey- based rest services with JAXRS and JAXWS for the consumers.
  • Developed code using various patterns like Singleton, Front Controller and Value Objects, Data Access Object.
  • Moving the microservices as cloud bases in AWS EC2 server & deployed using Elastic bean stalk services of AWS.
  • Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design, etc.
  • Used JMS queue messages to different business floors.
  • Handled the security and Authorization using Spring Security and OAuth. Used Spring Boot which is radically faster in building cloud microservices. And developed the test suites using TestNG.
  • Used Log4J for logging and tracing the messages.
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades.
  • Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational Database Services (RDS). Ran docker compatibility testing on various Linux distros, Amazon(AWS).
  • Used JIRA tracking tool for assigning and defect management.
  • Used Maven to build and deploy application onto JBOSS Application Server and LARA to deploy code onto server.
  • Involved in pre-testing the Web-Service calls with SOAP UI/POSTMAN/RestClient using end-points.
  • Used GIT HUB for maintaining the component and to release version management.
  • Used Eclipse as Integrated Development Environment (IDE).
  • Used Jenkins to build the War file.
  • Used Confluence page to update the services information and the project related information. Deployed web server components using Apache Tomcat and application server with WebLogic.
  • Developed Application using Spring MVC Architecture.
  • Developed Validations for Client-side using JavaScript.
  • Developed backend logic using Core Java including Collections and multi-threading.

Environment: Java, Spring MVC frameworks, AWS, Servlets, JSP, Microservices, Struts, HTML, JavaScript, jQuery, Webservices, Angular JS, SOAP and REST web services, Jenkins, Hibernate, Eclipse.

Confidential, Wilmington, DE

Sr. Java Developer

Responsibilities:

  • Actively involved in the analysis, definition, design, implementation and deployment of full Software Development Life Cycle (SDLC) of the project.
  • Designed, analyzed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3 and Angular JS for developing presentation layer.
  • Developed user interface using JSP, JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the application.
  • Developed User friendly interface to seamlessly combine the new module with existing login system using AngularJS.
  • Involved in multi-tiered J2EE design utilizing Spring Inversion of Control and Hibernate.
  • Used Hibernate, Object Relational Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.
  • Implemented RESTful web services using Jersey for JAX-RS.
  • System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as Abstract Factory Pattern, Singleton and Façade, MVC Pattern.
  • Spring Batch is used for Batch processing with which notifications are sent in timely manner.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, JMS.
  • Designed and developed a JDBC driver that intercepts a create view DDL parses it, converts it to a relational model, and stores in the database.
  • Backup and restore MySQL databases. Optimizing MongoDB CRUD (Create, Read, Update, Delete) Operations.
  • Worked on using WebSphere server built in JMS provider for communicating with legacy applications
  • Configuring Jenkins jobs to make sure the project is built successfully in different development environment.
  • Automate build process through Maven build framework.
  • Proficiency in adoption of architecture paradigms such as SOA, Web Services, Middleware technologies.
  • Configured and build Asynchronous communication with JMS services with MQ services.
  • Spring MVC model integration for front-end request action controller.
  • Configured connection pooling on Web Sphere server.
  • Involved in fine tuning the Enterprise JBOSS image.
  • Developed Spring-based applications using Java.
  • Worked on Log4J to validate functionalities and JUnit for unit testing.
  • Used Tortoise SVN to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Healthy communication with Business Team and architects.

Environment: Java, HTML5, CSS3, JavaScript, JQuery, AngularJS, Hibernate, Spring, Spring Batch, Spring Boot, Servlets, XML, JSP, Spring MVC, JUnit, Jenkins, Maven, JMS, RESTful, JavaScript, JSP, Restful, SOAP, WSDL, Agile Methodology, Tortoise SVN, JIRA.

Confidential

Java Developer

Responsibilities:

  • Coordinate with Project Manager to get requirements and develop the code to support new applications.
  • Providing Java programming support for existing and new applications.
  • Developing Web applications using Java, J2EE, Struts and Hibernate.
  • Developing Action Form classes, Form beans, and Action classes using struts.
  • Using Hibernate for the backend persistence.
  • Used core java concepts like Collections, Exception handling, IO to develop business logic.
  • Used spring framework for dependency injection and integrated with Hibernate and Struts.
  • Used HTML5, CSS3, AJAX, JQUERY, JSON and Bootstrap to develop view pages.
  • Involved in writing Spring Configuration XML file that contains object declarations and dependencies.
  • Implementing MVC, DAO J2EE design patterns as a part of application development.
  • Developing DAO interfaces for hibernate to interact with databases.
  • Designing the front end using JSP, HTML, CSS, and JavaScript as per the requirements that are provided.
  • Used Java script and Struts validation frame work for performing front end validations.
  • Coding and maintaining Oracle packages, stored procedures and tables.
  • Participated in design sessions to document technical specifications and provide design options and solutions.
  • Worked on Web technologies including Apache Tomcat, Http, Web service architectures.
  • Migrated web application from Tomcat to web sphere deployment environments.
  • Used SVN for software configuration management and version control.
  • Prepared test cases and strategies for unit testing and integration testing.
  • Using the LOG4j to log regular Debug and Exception statements.

Environment: Java/J2EE, Struts, Hibernate, Web Logic Server, Oracle, XML, HTML, JavaScript, SVN, Junit.

We'd love your feedback!