We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Sunnyvale, CA

SUMMARY:

  • Around 6+ years of Java/J2EE development experience in IT industry into areas like analysis, design, development, and, integration of large backend as well as front - end client-server and web-based applications.
  • Experience in designing and developing interactive User Interface, designing professional UI web applications, usability, web and Client/server applications using HTML5, CSS3, Angular.js, JavaScript and jQuery.
  • Experience in all phases of software development life cycle (SDLC), which includes User Interactions, Business Analysis/Modeling, Design/Architecture, Development, Implementation, Integration, Documentation, Testing and Deployment.
  • Good experience developing enterprise applications using Hibernate, Gradle, Oracle SQL.
  • Experienced in designing and developing application based on Spring Framework, Spring Boot, Spring MVC, Spring Templates, Hibernate, Microservices, AWS Web Services using Axis and Jersey Frame works, Java 8.
  • Experienced in designing, developing multi-tier application using J2EE technologies Servlets, JSP, Java Beans, JNDI, JDBC, Ant, Log4j, XML DOM, Web services, soap, DOJO using J2EE design platform.
  • Extensive experience in developing various web-based applications using Hibernate 3.0, Apache Struts, Apache tomcat and Spring framework.
  • Experienced in solving issues in web browser, following the W3C standards to maintain the website with defect free and extensive experience on implementing PHP/AJAX features using JavaScript and jQuery.
  • Hands on Experience with Responsive Bootstrap and implementing various features of Bootstrap.
  • Good experience with Java OOPS concepts like Multithreading, Collections and Exception Handling.
  • Experience in working with IDE's like My Eclipse, NetBeans, Visual Studio, Sublime Text and Notepad++.
  • Strong networking knowledge including OSI L2-L7 protocols, TCP/IP protocol suite, VLANs, IP subnetting, VLSM, Multicasting, Firewalls, NAT and SDN.
  • CCNA level expertise in Network debugging tools like Wireshark, TCPdump, Unix tools, Cisco IOS command line configurations, Routing and Switching protocols and technologies.
  • Strong Experience in database design using PL/SQL to write Functions and strong Experience in writing complex queries using Oracle, SQL Server and MySQL.
  • Experience with Cloud Computing Environments like AWS (EC2, S3, RDS, CloudWatch) and Kubernetes.
  • Experience in Agile methodologies such as Extreme Programming, Behavior Driven Development (BDD) and Test-Driven Development (TDD).
  • Experience on different OS like UNIX, Linux and windows operating systems.
  • Worked on web applications that required cross browser compatibilities like Chrome, Safari, Firefox, Internet Explorer.
  • Experience in the use of Defect Tracking & Version Management Tools such as SVN, CVS, GIT.
  • Experience in resolving production issues as well as maintenance/performance issues.
  • Responsible for application support post Production Release.

TECHNICAL SKILLS:

Languages: JAVA, Python, C/C++, SQL, PL/SQL Java/Java EE 5/6 Java 5.0/6.0/7.0/8.0 , Web Services (SOAP, Restful)

Frameworks: Hibernate 3.0, Spring 2.0 (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate).

Web Programming: jQuery, Ajax, JavaScript, Bootstrap, PHP, CSS3, HTML5, JSON, AJAX.

Web Servers: Apache Tomcat 5.0/6.0/7.0, Apache Web Server 2.2

Operating System: Windows, Unix, Linux and IBM zOS

Database: Oracle 8i/9i/10g/11i/12c, My SQL, SQL Server, DB2

Network tools: Wireshark, Cisco Packet Tracer, TCPView, GNS3, Oracle VirtualBox/VMWare, Linux networking tools

Networking protocols: Ethernet, ARP, OSI L2-L7 protocols, HSRP, BGP, DNS/DHCP, TCP/IP, UDP, VLAN,LAN and WAN

Cloud Technologies: AWS, EC2, S3, Cloud Front.

XML Technologies: XML, DOM, SOAP, Schema.

IDE: Eclipse, My Eclipse, NetBeans, Pycharm, Sublime Text, Visual Studio, Notepad++

Version Control systems: CVS, SVN, GitHub.

Tools: Junit, Log4j, Jmock, Rational Rose, TOAD, XmlSpy, ANT, Maven.

PROFESSIONAL EXPERIENCE:

Sr. Java Developer

Confidential, Sunnyvale, CA

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) and used Agile (SCRUM) methodologies for Software Development.
  • Involved in the design and development of application using Spring and Hibernate technologies/frameworks.
  • Extensive experience in developing business components based on the customer requirement by using Java API.
  • Designed and developed user interfaces using Struts, Spring Framework, Spring Boot, Spring JPA, JSP, HTML, and CSS.
  • Design a scalable and resilient application infrastructure based on Docker with Kubernetes and the Google Cloud Platform.
  • Developed web application using Spring Framework with MVC design pattern.
  • Used JSP, JavaScript, Dojo, Mule, Angular.js, React.js, Bootstrap, Java Script, jQuery, AJAX, JSTL, CSS, and HTML5 as data and presentation layer technology.
  • Implemented an MVC based web application in Scala language using Akka play framework, Twirl template engine and Web Sockets to provide real time evaluation and rules-based recommendation for the user's portfolio.
  • Migrating legacy application to Microservice Architecture. Creating micro services that provide network related information to internal/external systems.
  • Developed the Microservices using Spring Boot that create, update, delete and get the assignment information from backend.
  • Used web framework to automate the mapping between SQL databases and objects in Java.
  • Strong back-end Batch Processing using JDBC Batch Processing and CRON JOB Quartz Scheduler Framework Batch Processing.
  • Experience in IBM BPM tool migration at development side.
  • Hands on experience in Test Driven Development (TDD), Agile Methodology and Scrum Methodology.
  • Developed custom AEM components for Web Content Management.
  • Used various Core Java concepts like Collection APIs, Exception Handling, Generics and Multi-Threading.
  • Coded the middle tier changes using Java RESTful and SOAP Web Services spring and Hibernate.
  • Build this application using Groovy/Grails as a RESTAPI server.
  • Experience in working with monitoring tools for applications, servers such as Nagios 3.2 in Linux, Solaris servers.
  • Developed and implemented products and services page using Ruby on Rails and MongoDB.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms.
  • Transaction Management using EJB 3.0 and custom framework.
  • Design and development of Web Pages using PHP, jQuery, jQuery Mobile, ajax environment.
  • Used Restful services to communicate with the UI layer.
  • Experience in using version control tools like GitHub.
  • Used Junit for extensive functional and unit testing code.
  • Created test plans and performed NUnit on the application using Test Driven Development Process.
  • Used Mockito for mocking services to test.
  • Developed UNIX shell scripts for initialization process and for process control mechanism.
  • Developed the application on RAD and deployed it on IBM WebSphere Application Sever.
  • Database Development- Professional experience creating and maintaining complex RDBMS.
  • Involved in writing PL/SQL stored procedures for Oracle database.
  • Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.

Environment: Java / J2EE, Servlets, JSP, JSTL, HTML, jQuery, Angular 4/6, PHP, AJAX, XML, XSD, Spring, Spring MVC, Spring securities, Spring JPA, Spring JMS, EJB, RESTFUL Web Services, SOAP, WSDL, Hibernate, Tomcat, WebSphere, Eclipse Mars, Maven, Jenkins, JIRA, AWS (EC2, S3, Cloud Front), Oracle, JUNIT, Log4J and MOCKITO.

Sr. Java/Full Stack Developer

Confidential - San Jose, CA

Responsibilities:

  • Implemented Micro services using Spring boot, Spring Cloud, Spring Micro Services, and enabled discovery using Netflix eureka server.
  • In architecting, various Business Layer and Data Management components of multi-tiered web based system.
  • Successfully deployed Spring Boot applications to Pivotal Cloud Foundry instances.
  • Implemented RESTful Web services to expose and process data.
  • Actively contributed within a DevOps enabled CI/CD environment.
  • Involved in developing code for obtaining bean references in spring framework and Used Dependency Injection along with Inversion of Control (IOC). Developed UI navigation using JSP and Spring MVC architecture.
  • Developed user friendly interface to seamlessly combine the new module with existing system using Angular.js.
  • Updated the application with new features of inte
  • Involved in writing application level code to interact with APIs, Web Services using Node.js, AJAX, JSON and XML.
  • Used Node.js to offer an easy and safe way to build high performance and scalable network application.
  • Implemented the project using the Spring Framework (used Spring IOC and Dependency Injection, Spring MVC).
  • Implements authentication & authorization using LDAP & JWT.
  • To trigger the use of the correct environment configuration and In the Spring Boot approach, we used Spring Profiles to define and activate these configurations.
  • Implemented AWS solutions using EC2, S3, RDS, EBS, Elastic Load Balancer, Auto-scaling groups and worked on AWS Toolkit for Eclipse to develop, deploy, and debug Java applications using Amazon Web Services.
  • Research and development on scalable Linux deployments on AWS via Docker.
  • Integrated Hibernate and JPA ORM framework with spring framework for data persistence and transaction management.
  • Designing and coding of Action classes and Business Layer and DAO Classes and wired them using Spring Framework.
  • Responsible for design and developing Persistence classes using Hibernate, and Spring JDBC Template frameworks to save data in database tables. Developed Web Services using XML messages that use SOAP.
  • Experience working with MongoDB using features like Replica and Sharding.
  • Used Rabbit MQ queues for implementation of multi-threaded synchronization processes using JMS queues for consumption requests.

Environment: Java, Angular 4, Spring MVC, Spring Boot, micro services, Docker, AWS, jQuery, Java Script, My SQL, STS, GIT, Jira, Mongo DB, OAuth2, LDAP, JWT .Nglnx, Tomcat, WebLogic, Oracle, Spring, Hibernate, JMS, Thread pooling, JPA, Caching, Struts, Jpoller, SOAP, JS, Ajax, CSS, Maven.

J2EE Developer

Confidential, San Antonio, TX

Responsibilities:

  • Involved in development, customization and enhancement of the product.
  • Involved in requirements gathering, design, and development and testing phases of Software Development Life Cycle (SDLC).
  • Integrated Spring and Mybatis to connect to DB2 using configuration files.
  • Designed and implemented REST Web Services to provide the interface to various clients running on both java and non-java application.
  • Used Jackson API to parse huge JSON data and convert it into record store objects.
  • Used JSP and jQuery to create user interfaces to test and monitor the application.
  • Participated in unit and functional testing using Junit, Mockito and Powermock.
  • Extensively used Eh cache to store the response to disk. User can configure the cache settings through the interface.
  • Develop Java code with Spring, Restful Web services, Spring JMS for MQ and Mybatis framework.
  • Involved in documenting the web service functionalities like preparing flow diagrams, context diagrams and supported schema format for the JSON.
  • Used SVN for version control and Log4j for logging.
  • Used Maven to build the application and deploy it to Tomcat Web server.
  • Used JAXB to convert XML to java objects and Java Objects to XML.
  • Used SPRING batch process to generate reports for the credit team to count the customers.
  • Used Visual build pro v7 and Jenkins for continuous integration.
  • Developed the application using Spring MVC Framework that leverages classical Model View Controller (MVC) architecture.
  • Bug fixing and resolving critical issues in different environments (UAT/ STAGGING) by monitoring the error logs.

Environment: Java/J2EE, Spring, Angular.js, MyBatis, Java script, IBM MQ,MQ Visual edit, Oracle, SQL Developer, SQL Server, DB2, AQT, Linux, Unix, Shell scripting, JUnit, PowerMock, JSP, Servlets, HTML5, Maven, CSS, Web Sphere, Tomcat, XPath and Jenkins.

Java/ Web Developer

Confidential - Dallas, TX

Responsibilities:

  • Actively involved in defining and designing the tires of the application and implementation with J2EE best design practices.
  • Involved in writing Multi-Threading Synchronization concepts in Java Programs
  • Extensively worked on business, and persistence tier using the core java, Spring and Hibernate.
  • Created UI interfaces with Angular.js and Java Script.
  • Implemented single page application utilizing Angular.js client-side framework, including form validations, routing techniques, services, http requests, SVG visualization, custom directives, filters, testing.
  • Utilized HTML5 and CSS 3 for User Interface Aesthetics and front-end development.
  • MongoDB installation and configuration.
  • Designed Frontend with in object-oriented JavaScript Framework like Backbone.js, Angular.js and Ext.js.
  • Designing and developing dynamic data table, Implemented JSF Custom component.
  • Wrote SOAP WebService clients for retrieving customers' pricing discounts, surcharges, shipment data and billing flags; Implemented WebServices (SOAP) to invoke providers services from the client side through SSl (Secure Sockets Layer).
  • Worked under Agile environment with Version One, two-week Sprints with daily Scrum meetings.
  • Leveraged some of the features Spring Framework such as Dependency Injection, Persistence via Spring + Hibernate integration and Transaction management.
  • Involved in bug fixing for existing functionality.
  • Involved in writing the JUnit Test Cases.
  • Extensively used the LOG4j to log regular Debug and Exception statements.
  • Used Hibernate framework for the backend persistence.

Environment: Java, Angular.js, JavaScript, Node.js, JSF, ICE faces, Web Services, Spring, Hibernate, JUnit, log4j, Ext.js, Spring AOP, Oracle web logic, Oracle, SVN, SoapUI Pro and Hudson, Eclipse, SQL Developer & Maven.

Java/J2EE developer

Confidential

Responsibilities:

  • Involved in Analysis, Design, Development, Integration and Testing of application modules.
  • Extensively worked on AGILE/ SCRUM methodology.
  • Participated in Estimation size of backlog items and Translation of backlog items into engineering design and logical units of work (tasks).
  • Involved in the application development using Spring MVC module.
  • Developed several pages using JSP, JSTL, HTML, JQuery and JavaScript.
  • Used jQuery to make AJAX calls.
  • Recorded and plays back test in Fire fox using Selenium IDE.
  • For deployment we used JBOSS Application Server to build we use ANT Scripts.
  • Testing the web services using the SOAP UI.
  • Consumed web services securely using JAX-WS API.
  • Extensively used jQuery, Node.js in implementing various GUI components in application portal.
  • Used Hibernate as Object Relational (OR) Mapping Tool for the backend data persistency.
  • Design JSON responses according the request, send it back to the front end after the logic processing.
  • MEAN stack implementation, Angular.js Full-Stack generator (generator-angular-full stack), and actually run, edit, and deploy an application.
  • Supporting and implementing web application built on MEAN stack.
  • Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
  • Used Hudson (Jenkins) continuous integration tool to do the deployments.
  • Used Code Review Tutor for doing code reviews on developed code.
  • Looking into the splunk logs for hidden application errors.
  • Involved in the development of test cases for the testing phase.
  • Involved at the time of deploying the code in production environment and do the functional check out.

Environment: Java, spring (MVC, Core, AOP), Angular.js, Eclipse, JSP, Servlets, HTML, CSS, XML, Ajax, Java Script, Hibernate, jQuery, JNDI, Hudson, Java Beans, Sub Version, Junit and Oracle.

We'd love your feedback!