We provide IT Staff Augmentation Services!

Lead Java Developer Resume

SUMMARY

  • Overall 9 years of experience in Analysis, Design, Architecture, Development and Testing of custom software applications using Java/J2EE technologies.
  • Managed and mentored a group of application developers, assigned responsibilities, elaborated use cases, sequence diagrams, managed project schedules, and module targets.
  • IT experience in Financial, Futures, Options, Futures and Options, Retail, Supply Chain, Trading, and Health domains.
  • Analyze and evaluate new and existing Business Requirements and System specifications, to enhance and modify the application as appropriate
  • Strong technical skills in the areas of distributed technologies like JAVA, J2EE JSP, Servlets, JDBC, EJB, Struts Oracle and SQLServer.
  • Developed Python batch processors to consume and produce various feeds.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Developed Business Logic using Python on Django Web Framework.
  • Strong experience with application servers like IBM Websphere, WebLogic, JBoss.
  • Experience in design architecture and development of batch jobs using Quartz and Spring batch
  • Extensive experience working in Spring Framework Spring MVC, Spring AOP, Spring DAO, Spring ORM, Spring Security, Struts Framework and O/R mapping Hibernate framework.
  • Experience with XML, XSD, DTD, SAX, DOM technologies.
  • Experience with service oriented architecture SOA, workflows and web services using XML, SOAP, and WSDL.
  • Experienced in IBM MQ in IBM WPS, JMS.
  • Experience in designing and developing middle tier applications using Core Java Threading, Collections, Serialization, Generics etc.
  • Experienced in Water fall and Agile methodologies of project development cycle.
  • Worked with tools like Maven, Bamboo, Junit, and Log4j.
  • Possesses good leadership qualities, good interpersonal skills, team - working attitude, takes initiatives and very proactive in solving problems and providing best solutions.

TECHNICAL SKILLS

Languages: Java, HTML 4.0, UML, XML, C, C, SQL, PL/SQL, HSQL, Java Script, T-SQL, PRO C

Design Patterns: MVC, Session Fa ade, Singleton, DAO, Service Locator, Business

Application Frameworks: Spring 3.0, Spring Batch, Hibernate, JPA, Struts, Tiles, Spring MVC

Web Technologies: Angular 7, ReactJS, ExtJS 4/5/6, JQuery, Node JS 4/5, HTML 4/5, CSS 2/3, XML Technologies, SASS, Grunt, NodejS, Mocha, Istanbul, Express

Web Services: XML, SOAP, UDDI, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis, CXF, Spring WS, REST

GUI: Swings, Applets, AWT, VB 6.0.

Middleware Technologies: EJB 3.0

Web Servers: Tomcat 6.0, Java Web Server

Application Servers: Weblogic, WebSphere, JBoss 7.0, IIS

Version Control Systems: Microsoft VSS 6.0, PVCS, Tortoise GIT, Tortoise SVN, ClearCase,TFS.

Operating Systems: Windows XP/NT4.0/2000/9x, Unix, Solaris

Other Tech: SAX, DOM, CSS, JavaScript, Ant, Maven, Log4j, JUnit, Prototype.

Reporting: Crystal Reports 12, iReports 5, Jasper Reports

Others: Multithreaded programming Threads

IDE / Tools: Eclipse 3.3, WSAD 5.0, Edit Plus, FrontPage, SQL LOADER, Enterprise Architect 8.0, PeopleSoft Conversion Tools, DBVisualizer, Forte, Toad, JProbe, Rational Application Developer 6.0/7.0,IBM WID 6.2, IBM WID 6.1, IBM WebSphere Studio Application Developer WSAD, Eclipse, UC4, Cobertura, Bamboo, Hudson, Anthill Pro

Analysis and Design: UML, Microsoft Visio, Enterprose Architect, Rational Rose.

PROFESSIONAL EXPERIENCE

Confidential

Lead Java Developer

Responsibilities:

  • Coordinated the selection and the implementation of suitable technologies and infrastructure for couple of projects in Finance and legal division of Confidential .
  • Created detailed architecture and design documents.
  • Provided deep background knowledge of applications to business analysts as subject matter expert mplemented functionality using Servlet, JSP, HTML and Struts Framework., Hibernate, Spring, Java Scripts and Weblogic.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Worked on UI using HTML5, CSS3 and Java Scripts.
  • Created User Controls and simple animations using Java Script and Python.
  • Designed and implemented Model-View-View Model pattern for many components in the project (Contracts, Products, Search Sales, Employees, BackOffice Admin). Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Developed multi-threaded standalone app in Python, PHP, C++ to view Circuit parameters and performance.
  • Developed Python batch processors to consume and produce various feeds.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Developed Business Logic using Python on Django Web Framework.
  • Delivered updated status, presented blocking issues, and provided timelines to project managers
  • Coordinated discussions between many different technical teams to design and implement required functionality
  • Responsible for leading a team, story grooming, development, bug fixes.
  • Developed the front end of the SPA using Angular 7/8.
  • Created microservices using Nodejs, Spring boot for different services in different applications.
  • Dockerized the services to be deployed in AWS.
  • Deployed all the microservices in AWS.
  • Indexed the data in Elastic search.
  • Developed API to interact with the Amazon SQS used in sending bulk emails.
  • Stored the files in in S3 using AWS S3 API.
  • Worked on Unit tests, Integration tests
  • Extensively used AWS services like SNS, SQS, Lambda, S3, EC2, ECS, Cloudwatch, RDS ( postgres), Elastic search, EMR
  • Amazon EC2 is also used for deploying and testing the lower environments.
  • Experience setting up and maintaining the intrastructure for the application. Experience in AWS Devops.

Environment: Spring, Springboot, Java, Python, Junit, NodeJS, Angular, Mocha, Istanbul, Graph QL, ExpressJS, Elastic search, AWS, NPM, Restful Web Services, Tomcat, UNIX, Linux, Microservices, Active Directory, LDAP, Chef, SLF4j 1.7, Docker, devops, Kubernetes, GIT, Jenkins

Confidential

Lead/Sr Java Developer

Responsibilities:

  • Managed and mentored a group of application developers, assigned responsibilities, discuss technology options and solutions, participate in functional and technical design meetings, managed project schedules, and module targets.
  • Produced detailed design documents with design alternatives, pros and cons for each approach and reasons for the recommended approach
  • Designed class diagrams, Object diagrams, sequence diagrams, component diagrams and generating code from them using Enterprise Architect tool.
  • Developed UI using JSF and Rich faces.
  • Implemented SSO using Siteminder and Spring Security.
  • Developed and enhanced middleware components using Collections, Generics, Object Serialization, MultiThreading using java.util.Concurrent package and core java design patterns.
  • Used Java multi threaded API for processing large number of index files.
  • Spring is used for MVC and integrated with Hibernate for ORM.
  • Implemented the Spring AOP Aspect Oriented Programming for Logging, declarative Transaction Management, creating and applying transaction advices and configuring the joint points.
  • Developed SAOP, RESTFUL web services using spring MVC, Apache CXF.
  • Used Cobertura and Sonar for code coverage and measuring the quality of code.
  • Configured Anthill Pro for continuous integration.

Environment: Java 1.6, J2EE, Spring, Core Java, Multithreading, Spring Security, Spring MVC, JSF, Spring AOP, Apache Axis2, Siteminder, CXF, XJC, SOAP, Spring Batch, AJAX, XML, Jaxb, jQuery, JSON, JavaScript, Oracle11, JUnit, Soap UI, Tomcat 6.0.18, WebSphere, eclipse, Unix, SVN, JIRA, Maven, Hibernate, Toad, Cobertura, AntHill Pro, EhCache, Microsoft Visio

Confidential

Sr Java Developer

Responsibilities:

  • Managed and mentored a group of application developers, assigned responsibilities, elaborated use cases, managed project schedules, and module targets.
  • Produced detailed design documents with design alternatives, pros and cons for each approach and reasons for the recommended approach
  • Designed class diagrams, Object diagrams, sequence diagrams, component diagrams and generating code from them using Enterprise Architect tool.
  • Developing and enhancing middleware components using Collections, Generics, Object Serialization, Multithreading using java.util.Concurrent package and core java design patterns.
  • Used Java multi threaded API for calculating the Fee algorithms for Chase and Amex.
  • Implemented the Spring AOP Aspect Oriented Programming for declarative Transaction Management, creating and applying transaction advices and configuring the joint points.
  • Used Apache Axis2 Soap engine to consume SOAP based web services
  • Developed persistent layer using ORM framework Hibernate
  • Used iReport for developing the jasper reports

Environment: Java 1.6, J2EE, UML, Spring 3.0.5, Spring Security, Spring MVC, Spring AOP, Tiles, Struts, Apache Axis2 Spring Batch, AJAX, Spring JDBC, XML, Jaxb, Jasper Reports, jQuery, JSON,JavaScript, Oracle11, JUnit, Soap UI, Tomcat 6.0.18, Apache Web Server, eclipse, Unix, GIT, JIRA, Maven, Hibernate, Toad, Cobertura, Bamboo, PRO C, C, C, EhCache

Hire Now