We provide IT Staff Augmentation Services!

Lead Java Developer Resume

5.00/5 (Submit Your Rating)

Bridgewater, NJ

SUMMARY

  • Sun certified web and business component developer with 11+ years of IT experience including strong software architecture and development experience in JAVA/J2EE and web technologies.
  • Extensive SDLC experience including requirement analysis, preparations of technical specifications document, design and coding, application implementation, unit testing, system testing, and documentation, production support, functional and regression testing.
  • Proficient with various software development methodologies including iterative, waterfall, prototyping and agile methodologies.
  • Strong experience in client - server/internet systems using object oriented programming and aspect oriented programming methodologies.
  • Expertise in design and coding of N-tier architectures, enterprise application using Core Java, JSP, JSTL, Servlet, EJB 2.0/3.0, JDBC, Web Services (SOAP/REST), Spring MVC, Struts, Spring Boot, Spring Security, JavaScript, AJAX, JSON, XML, Hibernate, JPA, iBATIS, HTML, DHTML, JNDI, XML, XPATH, XSLT, SAX and DOM parsers.
  • Experienced in design patterns like Singleton, MVC, business delegate, DAO, transfer object and intercepting filters.
  • Excellent understanding of relational databases for application development utilizing several RDBMS such as MS SQL Server 2005, Oracle 9i/8i, DB2, MySQL 5.0 & MongoDB, JDBC, Stored Procedures, functions, packages.
  • Design, development of applications utilizing various web servers such as WebSphere 5113, WebLogic 9.0, JBoss, HTTP Server and Apache Tomcat
  • Used Versata 5.6.4 rule based engines extensively for developing JAVA/J2EE application through Versata studio which is integrated with IBM Websphere for a financial ERP application.
  • Extensively worked on Disaster recovery for different projects
  • Experienced in Maven, Gradle and ANT build tools.
  • Experience in using Testing tools and frameworks like JUnit and Mockito.
  • Used build management tools such as Maven and Bamboo, Jenkins for CI.
  • Developed UI using HTML, JQuery and JavaScript
  • Used SoapUI to test Web services
  • Excellent analytical, problem solving and interpersonal skills.
  • Strong ability to learn new concepts/technologies quickly.
  • Participated in all phases of the project life cycle ranging from analysis, design, capacity planning, load testing, production support, maintenance and operational support.
  • User Source Control tree like IBM Rational Clear Case, SVN tortoise, Source Tree, Git, Stash, Visual Source Safe for version control.
  • Experienced on Cache Object Scripting (Intersystem) and migration of the cache codes to Java
  • Worked on OAuth 2.0/ OpenID Connect, Okta,, SAML, AD authentication integration, Azure AD, Microsoft Graph API
  • Used packet sniffer tools such as Wireshark, fiddler
  • Received an award for outstanding team member for working for AMS-Advantage for dedication and commitment to project

TECHNICAL SKILLS

Languages: Java, SQL, PL/SQL, Java 2 Standard Edition (J2SE), Java 2 Enterprise Edition (J2EE), C, C++, UNIX shell scripting, Cache Object Script

Databases: Oracle, MS SQL Server, IBM DB2, MySQL

Operating System: Windows 95/98/2000/NT/XP, UNIX, Linux, iOS

Tools/Software: Eclipse, Net Beans,, Intellij, Versata 5.6.4, DB Designer, PVCS, ODBC, JDBC,IBM ClearCase, IBM ClearQuest, SVN Tortoise, VSS, JIRA, HUDSON, JMeter, SOAP UI, Apache Directory Studio, AWS

Web Technologies: Servlet, JSP, Struts, Spring, Hibernate, AJAX, iBatis, Spring Security, Spring Boot, EJB 2.0\3.0.HTML, DHTML, CSS, JavaScript, XML, XPATH, XSLT, JAXB, PERL, EWS (Exchange Web Services) API, Jetty, Maria DB, Mongo DB, AWS

Application Server: IBM Web Sphere 5113, Web logic Server 8.0/9.0, Apache Tomcat, JBoss, Jetty

Tools/Design Pattern: Java/J2EE Framework, MVC, UML, Front controller, Service locater, Business delegate, intercepting filter, Transfer Object, Singleton, Factory pattern, Decorator pattern, Value Object, SOAP UI, EWS Trace, Apache Directory Studio, burp proxy suit LogicMonitor, Android Studio, XCODE, Zookeeper

PROFESSIONAL EXPERIENCE

Confidential, Bridgewater, NJ

Lead Java Developer

Responsibilities:

  • Implemented web & core components with Java, J2EE, Spring, Struts, Spring Security
  • Integrated application with Microsoft Azure AD for OAuth, OpenId Connect, Microsoft Modern Authentication for authentication with mail client/Webapps application
  • Implemented & consumed RESTful and SOAP Webservices and secured with Spring Security
  • Used PAC4J for authentication with different authentication mechanism
  • Helped team with automation and testing with SOAP UI, TestNG, JMeter
  • Patched iOS and Android application for client’s
  • Used MongoDB and MariaDB for database
  • Used core Java, collections Framework, multithreading and spring extensively
  • Deployed application to AWS and linux server for different environments
  • Used build management tools such as Maven and Bamboo, Jenkins for CI.
  • Unit test the Web-Services and Front end application components using Junit and mockito frameworks
  • Developed and directed software system testing and validation procedures, programming and documentation.
  • Worked with mobile client teams to integrate the backend service/components changes.
  • Participate in code peer reviews and ensure the code written complies with the company standards and policies
  • Have worked with teams across continents in delivering the product within the stipulated timelines.
  • Modify existing software to rectify errors/bugs, allow it to adapt to new hardware, to improve its performance as per requirement and release the same to production environment for stability
  • Confer with systems analysts, engineers, programmers, managers and others to design system and to give information on project limitations and capabilities, performance requirements, status and interfaces.
  • Analyze business needs and software requirements to determine feasibility of design within time and cost constraints.
  • Support the application in various phases (QA, stage, production)
  • Performing POC for technologies that involve initial analysis
  • Implemented zookeeper nodes security and auto discovery
  • Communicate and report task-level status to Project Manager
  • Configure monitoring system LogicMonitor/wrote shell scripts as per application need
  • Researched and suggested different tool/technologies to team for complex technical issues
  • Created certs for application security, worked with network team for creating firewall rules
  • Worked with third party vendors closely to resolve issues and implement new functionalities
  • Preparing production deployment implementation plans and involve in deployment procedure.

Environment: JAVA 1.7/1.8, J2EE, JSP, Spring MVC, Spring Boot, Struts, Spring Security, Spring Dependency Injection, Jetty, HTTP Server, Maria DB, Zookeeper, REST /SOAP, Web Services, Hibernate, XML, XSLT, JAXB, Maven, Gradle, EWS (Exchange Web Service) with Office 365/2010/2013, SOAP UI/Test NG scripts,, JMeter, Mongo DB, AWS, Logic Monitors, Shell Scripting, LDAP/OpenLDAP, TMG, SSL, TLS, ActiveMQ, JMS, HTTP, Apache webserver, IIS, OAuth, OpenIDConnect, PAC4J, LDAP, Microsoft AD/CAS/MBS server, PowerShell scripts, AWS,CloudWatch, Spring Boot, IntelliJ, LDAP, Active Directory, Java Script, CSS, JSON, LogicMonitor, OpenSSL, JIRA, Confluence, Jenkins, Git, Linux, Slack, XCODE, Android Studio

Confidential, New York City, NYC

Lead Java Developer

Responsibilities:

  • Responsible for design and development of an improved JAVA/J2EE based framework.
  • Responsible for prototyping, proof of concept, design, interface implementation, testing and maintenance of the application.
  • Developed business validation rules according to company’s standard, and specified coding standards.
  • Deployed and tested the application on WebLogic server.
  • Used multithreading and collection framework extensively
  • Designed and developed the persistence tier using Hibernate.
  • Participated in status meetings with the business analysts on a daily basis.
  • Attend the scrum meetings and provide estimates and discuss the requirements in Agile Methodology and Test Driven Development.
  • Responsible for writing and implementing technical designs based on the functional specifications.
  • Carried out Meter load testing for hardware capacity planning for new servers/functionality
  • Helped and guided QA team to automate the testing of the services for to minimize the delivery time
  • Mentoring the junior resources on the team and help them to use coding standards/Java concepts and guidance
  • Created class/sequence/activity diagrams using UML for various new/existing classes added to the system
  • Demonstrated good debugging skills that helps in quickly solving production outages.
  • Managed the new team members (located on various geo graphic locations) and worked closely with them to get the tasks done.
  • Practicing agile methodologies and estimating the task with points to estimate the dead line of overall project in JIRA.
  • Provided disaster recovery plan and implementations for critical project
  • Conducted the peer review for delivering quality code
  • Active in technical initiatives at organization level and working in different team

Environment: Java, J2EE, JUnit, Servlets, Jersey RESTful services, JSP, Hibernate, Spring, XML, XSLT, JAXB, Oracle, Linux, VMware, SQL Developer, TOAD, JMeter, Eclipse, Netbeans,Log4j, Oracle, ActiveMQ, JIRA, Spring MVC, Confluence, Hudson, Tortoise SVN, CSS, Java Script, AJAX, WebLogic, Hermes

Confidential, Englewood Cliffs, NJ

Java Developer

Responsibilities:

  • Responsible for design and development of an improved JAVA/J2EE based framework.
  • Followed the full SDLC in the design and development of the application VIDEO and news CMS.
  • Experienced in prototyping, proof of concept, design, interface implementation, testing and maintenance of the application.
  • Developed business logic in a more customizable and modular way, which meets the complex requirement changes.
  • Developed core backend news and video search services for Confidential
  • Developed business validation rules according to company’s standard, and specified coding standards.
  • Deployed and tested the application on Tomcat application server.
  • Responsible for screen designing, database designing, analysis and providing estimates to the client as well as the development of various key modules.
  • Used Spring IoC and AOP (for aspect oriented programming and inversion of control)
  • Designed and developed the persistence tier using Hibernate & JPA framework.
  • Participated in status meetings with the business analysts on a daily basis.
  • Attend the scrum meetings and provide estimates and discuss the requirements in Agile Methodology.
  • Responsible for writing and implementing technical designs based on the functional specifications.
  • Developed and maintained J2EE components.
  • Carried out JMeter load testing for hardware capacity planning for new servers/vms
  • Carried out migration of application from Oracle to MySQL database.
  • Co-ordinated with internal user team (producer’s and editors) and vendor team to give optimal and best solution of issue and requirements.
  • Helped and guided QA team to automate the testing of the services for to minimize the delivery time
  • Developed and delivered the software solutions for various third party APIs which will work with Confidential ’s services.
  • Coordinating with the functional/Editors and Producers team in case of any technical/functional issues
  • Mentoring the junior resources on the team and help them to use coding standards/Java concepts and guidance
  • Experienced in database design and tuning on Oracle and MySQL.
  • Cross cutting concepts like security and auditing and logging utilizing Spring AOP.
  • Created class/sequence/activity diagrams using UML for various new/existing classes added to the system
  • Implemented News and Video search services with Jersey (RESTFul)
  • Good debugging skills that helps in quickly solving production outages.
  • Worked with Lucene queries for search services
  • Managed the new team members (located on various geo graphic locations) and worked closely with them to get the tasks done.
  • Used critical third party tools like keynote, Akamai, Rhozet carbon coder and omniture analytics and many more for integration with in house products.
  • Practicing agile methodologies and estimating the task with points to estimate the dead line of overall project in JIRA.
  • Provided disaster recovery plan and implementations for critical project
  • Conducted the peer review for delivering quality code
  • Developed the stable and quality code with Junit test cases.
  • Worked with teams located in various geographic locations ( US, India & UK)
  • Active in technical initiatives at organization level and working in different team
  • Helped in automating the application testing to reduce the testing time and provide better productivity
  • Worked closing with video and news editorial team to understand the requirement and provide suggestions and implementing solutions

Environment: Java, J2EE, JUnit, Servlets, Jersey RESTful services, JSP, XML, XSLT, JAXB, Oracle, MySQL 5.0, Linux, VMware, SQL Developer, JMeter, Eclipse, Netbeans,Log4j, Oracle/MySQL, Active MQ, JIRA, Confluence, Hudson, Tortoise SVN, CSS, Java Script, AJAX, Tomcat, Hudson, Keynoted, Omniture, Akamai, Rhozet Carbon coder, ExactTarget( for bulk email notification)

Confidential, Tarry Town, NY

Senior Software Engineer

Responsibilities:

  • Responsible for design and development of an improved JAVA/J2EE based framework.
  • Followed the full SDLC in the design and development of the application.
  • Experienced in prototyping, proof of concept, design, interface implementation, testing and maintenance of the application.
  • Developed business logic in a more customizable and modular way, which meets the complex client requirement changes as per the client specifications.
  • Developed business validation rules according to company’s standard, and specified coding standards.
  • Developed interactive web pages using HTML,CSS, JavaScript and AJAX
  • Deployed and tested the application on IBM WebSphere.
  • Developed UI navigation using Struts MVC architecture.
  • Responsible for screen designing, database designing, analysis and providing estimates to the client as well as the development of various key modules.
  • Used Spring IoC and AOP (for aspect oriented programming and inversion of control)
  • Designed and developed the persistence tier using Hibernate framework.
  • Developed a logging process using Log4J to log errors.
  • Responsible for in maintaining the Java source code using Tortoise SVN as a version control system
  • Participated in status meetings with the business analysts on a daily basis.
  • Responsible for writing and implementing technical designs based on the functional specifications.
  • Developed and maintained J2EE components including JSPs and Servlets.
  • Used JSP, JSTL, Struts, Servlets, HTML, JavaScript, AJAX and CSS for developing client side programming.
  • Integrated Hibernate and Spring frameworks for the database.
  • Implemented persistence classes and XML mapping files for Hibernate.
  • Used JSP to develop UI components using MVC architecture.
  • Used session beans to maintain client specific sessions.
  • Coordinating with the functional team in case of any technical/functional issues
  • Mentoring the junior resources on the team and help them to use coding standards and Java concepts.
  • Resolved bug/defect reported by clients on time.
  • Implemented POJOs using Netbeans.
  • Worked with teams located in various geographic locations ( US, India, Netherlands & Colombia )
  • Experienced in database design and tuning on Oracle and MS SQL server.
  • Deployed the application on IBM WebSphere application server.
  • Developed stateless EJB components, which interfaced with the database using data access objects.
  • Cross cutting concepts like security and auditing and logging utilizing Spring AOP.
  • Created class diagrams using UML for various new classes added to the system

Environment: Java 1.5, J2EE, Struts, Spring IoC and AOP, Spring AOP, Hibernate, Oracle, MS SQL Server, PL/SQL, Servlets, JSP,JSTL,EJB, Net beans, Log4j,UML, IBM Web sphere, JavaScript, AJAX,CSS, Design pattern, SVN Tortoise, XML, Eclipse, XPATH, Jersey RESTFul web service

Confidential

Software Engineer

Responsibilities:

  • Responsible for configuring versata 5.6.4 with websphere application server.
  • Extensive experience in creating QueryObject and DataObject extensively using versata.
  • Extensive experience in creating UI pages with versata.
  • Extensive experience in coding with versata studio as an integrated IDE with WebSphere servers
  • Experienced in generating DB2/Oracle, SQL DDL/DML scripts with versata.
  • Experienced in designing j2ee application by defining business rules through versata
  • Developed various reusable helper and utility classes which are being used across all modules of the application.
  • Designed and developed an internet application including prototyping, proof of concept, design, interface implementation, testing and maintenance.
  • Developed business logic in a more customizable and modular way which meets the complex client requirement changes as per the client specifications as well as business validation rules according to specified coding standards
  • Participated in status meetings with the business analysts on a daily basis.
  • Extensively used collections API’s to manage Java objects in the business logic layer.
  • Created Automation job schedulers for the Daily Jobs.
  • Provided analysis, coding, enhancements, development and support for the application.
  • Wrote and implemented technical designs based on the functional design specifications.
  • Coordinating with the functional team in support of any technical/functional issues.
  • Used JProbe as profiler to fix the performance related issues.
  • Deployed applications into production as well as on system test environments.
  • Tested the applications in each iteration and release and fixed the defects.
  • Presented architectural designs to the senior management.
  • Designed the code using coding standards with proper comments
  • Implemented the Log4j for logging the status and error reporting
  • Used IBM ClearCase extensively to maintain the code. Expertise in resolving issues with merging/conflicts in the version control system.
  • Implemented database design and provided performance tuning
  • Prepared documents for the functionality added to project and helper classes implemented in the application.
  • Work with the team for support and configuration change management system
  • Has done mentoring for new joinee on the project ( both technical and functional details )
  • Experienced in packaging/deliverables which are sent to client.
  • Responsible for reviewing the code delivered by the juniors in IBM ClearCase
  • Worked with teams located in various geographic locations ( US & India )
  • Used IBM ClearCase as a defect tracking system extensively
  • Worked on memory leaks and performance related issue
  • Worked on REMEFY for change management ticketing system
  • Worked on budgeting, Cost Accounting, Journal Ledger extensively for clients like Massachusetts, MA & Orange County, CA
  • Provided support for Advantage 2.x developed in C/C++.

Environment: Java, Servlets, JSP,, WebSphere5113, Versata 5.6.4, Netbeans, JDeveloper, Log4j, Oracle/DB2/SQL Server, XML, JProbe, IBM Clear Case, IBM ClearQuest, Eclipse, Lotus Notes, VMware, DB surfer, Jet forms, Batch Scripting, Shell Scripting, REMEDY

We'd love your feedback!