We provide IT Staff Augmentation Services!

Lead Java Developer - Java/j2ee Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • Over 11 years of professional IT Experience in all phases of Software Development Life Cycle (SDLC) Process across various workflows (Requirement study, Analysis, Design, Coding, Testing, Deployment and Maintenance) in various web Applications using JAVA/J2EE technologies. AWS Certified Developer
  • Experienced working wif different Software methodologies like Agile Scrum, Agile Kanban and Waterfallmodel.
  • Expert in Core Java wif strong understanding of Collections, Multithreading, Exception handling, Garbage Collector and Generics.
  • 5 years Python development experience.
  • Extensive experience working on Java, J2EE and web - based technologies like Struts, Java Server Pages (JSP), Java Beans, Java Server Faces (JSF), Enterprise Java Beans (EJB), Servlets, Log4j, JDBC, HTML, JavaScript and CSS.
  • Expertise and knowledge and working wif frameworks like Spring Core, Dependency Injection(DI), Spring MVC, Spring Data (Spring JDBC, Spring ORM), Spring Boot, Spring Batch, Spring Security and Hibernate
  • Experience on Relational DBMS like MySQL, Oracle SQL (PL/SQL), SQL Server (MS SQL), DB2 and NoSQL DB like MongoDB.
  • Experience in container-based technologies like Docker, Kubernetes and OpenShift along wif development of Microservices architecture using Spring Boot.
  • Knowledge of application development for Cloud platforms using technologies like Java/J2EE, Spring Boot, Spring Cloud, Microservices.
  • Experience in design and development of robust and highly scalable web service platforms and API's based onREST and SOAP for applications using AXIS, WSDL, UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies.
  • Proficiency wif teh application servers like Tomcat, WebSphere, WebLogic, and JBOSS.
  • Experience in working wif AWS (Amazon Web Services), EC2, RDS, Dynamo DB, S3, Cloud Formationtemplates.
  • Defined AWS Security Groups which acted as virtual firewalls dat controlled teh traffic allowed reaching one or more EC2 instances. Configured

PROFESSIONAL EXPERIENCE

Confidential

Lead Java Developer - Java/J2EE

Responsibilities:

  • Involved in complete development of 'Agile Development Methodology/SCRUM' and tested teh application in each iteration.
  • Implemented various standard J2EE design patterns (Singleton, Factory, Data Access Object, MVC, Front Controller).
  • Used Collections, abstract classes, interfaces, and multithreading concepts extensively for teh business logic.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, JNDI, JMS, and MQs.
  • Worked on service-oriented systems dat utilize REST web frameworks, SOAP and message queue technologies (Spring MVC4, Spring REST Template, Rabbit MQ, AMQP server, Spring Integration).
  • Developed Single Page Applications (SPA) using Angular 2, Typescript, HTML5, CSS3, and Bootstrap 3.
  • Excellent knowledge on Spring Core such as Dependency Injection, Annotations and XML based Configurations.• Hands-on experience wif Spring AOP using Advice, Aspects and AOP Processor.
  • Involved in writing Spring Configuration XML, file dat contains declarations and business classes are wired-up to teh frontend managed beans using Spring IOC pattern. Spring ORM to integrate Spring Framework wif hibernate and JPA.
  • Developed Microservices to provide RESTful API utilizing Spring Boot wif various data persistence frameworks such as Hibernate and JPA and messaging engines.
  • Created, maintained and updated various Web applications created primarily in Python.eveloped Lambda Functions in AWS using Python for Automation flow• Developed server-side application to interact wif database using Spring Boot and Hibernate.
  • Designed and developed teh REST based Microservices using teh Spring Boot.• Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Designed and developed RESTful Web services using JAX-RS library and used Postman to test teh web services.
  • Re-write of JAX-WS and JAX-RS web services to Spring Boot Restful web services and translate Java based Elastic Search and MongoDB ingest modules to Spring Boot.
  • Involved and developed strategy for integrating internal security model into new projects wif Spring Security and Spring Boot.
  • Worked wif different tools and services from teh AWS suite including S3, SQS, AWS Lambda, EMR, Elastic search, Dynamo DB
  • Built AWS infrastructure using various resources like VPC, EC2, S3, IAM, ECS, EBS, Security Groups, Auto Scaling.• Used shell scripts to maintain production and test AWS EC2 instances.
  • Deploy and maintain Spring Cloud wif Pivotal Cloud Foundry on AWS Cloud• Translate traditional SQL data structures to NoSQL Elastic Search indexes.
  • NoSQL operations and cache wif Elastic-Search and MongoDB. Created different customized application roles to maintain security across teh mongo cluster.
  • Add / remove replica and shard nodes in MongoDB Cluster as needed.• Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, jQuery, JavaScri

Confidential

Software Engineer II - Java /J2EE Developer

Responsibilities:

  • Involved in all phases of teh Software development life cycle (SDLC) using Agile Methodology.
  • Implemented SOA architecture wif Webservices using SOAP, WSDL, UDDI and XML using CXF framework tool/Apache Commons. Worked on parsing teh XML files using DOM/SAX parsers.
  • Developed Use Case Diagrams, Object Diagrams and Class diagrams in UML using Rational Rose.
  • Used AJAXAPI for intensive user operations and client-side validations. Developed teh application using JSF, MVC Framework.
  • Involved in writing Spring Configuration XML file dat contains declarations and another dependent object declaration.
  • Developed user interface using JSP, JSP Tag libraries and Java Script to simplify teh complexities of teh application
  • Developed Web services using Apache Axis SOAP engine dat would be exposed to external applications to retrieve data from e-Client servicing platform
  • Worked in development of web services for business operations using SOAP, WSDL, JAX-WS, JDOM, XML, XSL and Apache CXF.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls from Angular JS and parsed teh data to project to client and handled teh security and Authorization using Spring Security LDAP.
  • Implemented Asynchronous messaging between components using JMS.• Used multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility class.
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on teh client side in Angular JS• Involved in teh Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring MVC.
  • Designed and developed Hibernate DAO's using spring framework's Hibernate Dao Support and Hibernate Template.Developed Micro Service to provide RESTful API utilizing Spring Boot wif Spring MVC.
  • Developed User preference service to save/retrieve preferences from Cassandra database
  • Experience in AWS services such as EC2, ELB, Auto-Scaling, S3, IAM, VPC, RDS, DynamoDB, CloudTrail, CloudWatch, Lambda, Elastic Cache, Glacier, SNS, SQS, CloudFormation, CloudFront, Beanstalk, EMR, AWS Workspaces.
  • Worked on migration project of moving current applications in traditional datacenter to AWS.• Experience wif configuration and monitoring distributed and multi-platform servers using Chef in AWS Cloud Environment.
  • Build Docker images; create build and deployment configurations to deploy applications on OpenShift.• Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files.
  • Configured various interceptors for transaction management, security, Audit logging(database) and logging using Spring AOP. Developed Ant Scripts for teh build process and deployed in IBM WebSphere.• Involved in developing User Interface (UI) wif HTML, CSS, JavaScript

Confidential

Java Developer

Responsibilities:

  • Involved in entire SDLC activities of teh project including requirement gathering, analysis, design and development and testing
  • Involved in Object analysis, design and documentation of teh application model using UML.
  • Implemented Autantication, Upload, Report and Logout processes. Supports Multipart file upload.Followed model, view and controller architecture (MVC) for teh project development.
  • Developed teh Presentation layer using Struts MVC. Implemented and maintained AJAX based rich client for improved customer experience.
  • Involved in component development using J2EE principles and used design patterns such as Singleton, Factory and Data Access Object (DAO) in teh implementation of teh application
  • Developed code using servlets API and Java API. Used JavaScript, jQuery, JSTL, CSS and Struts 2 tags for developing teh JSP'S.
  • Implemented teh page GUI pages by using AJAX to asynchronous communication Implemented MVC architecture by developing struts framework.
  • Struts Validator framework is used to do client-side validation.• Implemented teh Spring dependency injection of teh Database halper instance to teh action objects.
  • Used AJAX, DOJO, Java script, Spring and GWT to create interactive user interface.• Wrote Action classes, Business Objects and Service classes. Configured Struts-config.xml wif all teh mappings required by teh architecture. Used Struts tag libraries in teh JSP pages.
  • Involved in developing custom taglibs, JSP, Servlets, EJB's, Portlets and DB2 - stored procedures

Environment: Core Java, Java, J2EE (JSP &Servlets), HTML, CSS, JSTL, jQuery, Hibernate, apache axis, web services, XML, UML, Testing, JBoss, Tomcat, EJBs, Spring, Spring data, spring MVC, GWT, JPA, Perl, Ajax, JIRA, Git, Struts, Eclipse Indigo, Ant, SVN, Oracle, SoapUI.

TECHNICAL SKILLS

  • API
  • Application Development
  • Application Server
  • Caching
  • Cache
  • Coding
  • Continuous Integration/Delivery
  • CI/CD
  • Design Patterns
  • Front-End
  • Git
  • Gradle
  • Groovy
  • GUI
  • HTML
  • JavaScript
  • Javascript Frameworks and Libraries
  • Bootstrap
  • Node JS
  • Typescript
  • Jenkins
  • JSON
  • Message Queue
  • Middleware
  • ORM
  • Perl
  • PVCS
  • Python
  • Queue Management
  • Queue
  • RPC
  • Scripting
  • Shell Scripting
  • bash
  • Shell Scripts
  • Software Engineer
  • Structured Software
  • Software Development
  • Subversion
  • SVN
  • Threading
  • Multithreading
  • Unspecified
  • Visio
  • XML
  • XSL
  • XSLT
  • Eclipse
  • EJB
  • Enterprise Java Beans
  • J2EE
  • Java
  • Hibernate
  • Spring
  • JAX
  • JAXB
  • JAXP
  • JAX-RPC
  • JAX-WS
  • JBoss
  • Jbuilder
  • JMS
  • JNDI
  • Jquery
  • JSF

We'd love your feedback!