We provide IT Staff Augmentation Services!

Java Lead Developer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • Around 9 years of strong development experience seeking a challenging position as an Application Developer performing a broad range of tasks including software design, data processing and system analysis.
  • Primary area of expertise in Java/J2EE Technologies in Application Development.
  • Worked in projects utilizing different frameworks like Spring MVC and Hibernate.
  • Experience with databases ORACLE, MySQL, DB2, and NoSQL Databases MongoDB and Couch
  • Having good Knowledge and experience on Scripting Languages like Perl, Shell Scripting.
  • Good Knowledge and experience on Visualization, Data Analysis and D3.js (Visualization - JavaScript Library), tableau.
  • Experience in creating Rich UI applications using Java Swing, JavaScript, jQuery, Angular JS, Bootstrap, CSS, Extnd js, backbone js.
  • Excellent implementation knowledge of Distributed Web Services using Java, J2EE, SOA Web services.
  • Excellent exposure in creating and consuming SOAP and RESTful Web Services.
  • Extensive experience in using development tool like Netbeans, Eclipse and STS.
  • Have knowledge in Hadoop and the tools like Hive and PIG.
  • Developed the test cases usingJUnit for Unit testing
  • Develop software withAgile and Waterfall Model of project management.
  • Good Management, Execution, Documentation skills and good exposure to QA procedures.
  • Extensive experience on version control tools likeSVN, CVS, GIT and trouble shooting tickets using JIRA.
  • Worked closely with business partners to understand business requirements and design solutions based on those requirements.
  • Highly motivated individual with excellent interpersonal skills, problem solving skills and trouble shooting skills
  • Strong in global client interaction and management and strong foundation in SDLC concepts and experience in all phases.
  • An excellent team player and self-starter with good communication skills and proven abilities to finish tasks before target deadlines.
  • Proven ability to rapidly learn and apply new technologies and tools.

TECHNICAL SKILLS

Programming & Web: Java, J2EE, JDBC, Spring Framework, Full Stack Web Development Html, CSS, Bootstrap, JavaScript, Angular JS, Rest Services - JSON/XML, Perl, Shell Scripting

Technologies: EJB 1.x/2.0, JNDI, JMS, JTA/JTS, RMI, JDBC, Servlets, JSP, SAX/DOM, Web Services, SOAP, WSDL, UDDI, JAXB, JavaMail, WAP, WML

Development Tools/ Editors: STS, NetBeans, Eclipse, MS-EXCEL, BitBucket, GIT

Data Visualization Tools: Tableau, QlikView, D3.js (JavaScript Library for Visualization)

Testing Tools: Juint, Selenium, FireBug

Mobile Development: Android, Android Studio IDE, Retrofit Framework

Databases: MYSQL, Oracle (Sqlplus, pl/sql), DB2, NO SQL Databases (Couch and MongoDB)

Operating Systems: Windows XP, Linux, UNIX

Application Server/Web Server: Tomcat, JBOSS, Weblogic, Confidential Websphere

PROFESSIONAL EXPERIENCE

Java Lead Developer

Confidential, NY

Responsibilities:

  • Developed the business layer logic and implemented controllers, Entity and Service Beans.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Worked with Hibernate framework for the backend persistence
  • Use Hibernate framework for the backend persistence
  • Developed RESTful service layer with the JAX-RS andSpring Framework.
  • Used Maven automated build scripts to compile and package the application and implemented Log4j for the project.
  • Involved in documentation, review, analysis and fixed post production issues.
  • Maintained the Production and the Test systems.
  • Worked on bug fixing and enhancements on change requests.
  • ImplementedMVCarchitecture, enabling multiple developers to work on separate modules simultaneously, reducing effort time for the project.
  • Worked with production team to implement UI and create enhancements to optimize user experience.

Environment: Java, J2EE, JAX-RS, REST, JMS, Oracle, Spring, AOP, JavaScript, AngularJS, XML, Web Services, Agile, AJAX, MAVEN, JBOSS.

Sr. Application Developer

Confidential, Los Angeles, CA

Responsibilities:

  • Developed Java/J2EE application Policy Fulfilment Sub-System in Agile environment for searching, viewing, and print individual documents, validate input XML and developing Web Services to process user’s requests.
  • Used SAX to parse XML files which specify parsers and their corresponding record types.
  • Work with the Product, Core Engineering, and QA departments to help design and implement new application features
  • Create new functions using Spring MVC framework.
  • Designed and developed the User Interface using JSP, Servlets and Java for both Business Logic and GUI development.
  • Developed SQL, PL/SQL with Stored Procedures to interact with Persistent database using MySQL.
  • Implemented persistence layer using various features like XML configuration file for Database connectivity, connections to database using Hibernate and using Hibernate transactional control to retrieve, store data to the database.
  • Implemented client side data validations using JavaScript and Server side data validations using JSF validators.
  • Create test plan and test application using JUnit.
  • Develop technical and business documentations.
  • Analyse business requirements and create system documentation for new features.
  • Created Use Case, Class diagrams, Sequence diagrams and Collaboration Diagrams.
  • Involved in data fetching from sales and other sources, analysed, and loaded into to database which is required to projecting into the graphs to help in managing and measure the business process.
  • Visualized and transformed the data into concise dashboards and made business problem and solution visually obvious.
  • Built SOA composites exposed some sales order processing functions as web services accessible by all technology platforms in the enterprise through REST interface.

Environment: Java, Spring MVC frameworks, Hibernate Data Access, Spring Boot, HTML, CSS JavaScript, JSP, STS 3.1.0, GIT, Windows XP, Unix, Tomcat Application Server, MySQL, Hadoop, d3.js.

Sr. Java Developer

Confidential, Dallas, TX

Responsibilities:

  • Developed a QAT Tool Quality Assurance Testing for Servers before migrating to Production state web based application which checks the tasks to ensure quality and standards on Linux, Windows QAT servers and generates success or failure report.
  • Results: Engineer performs set of tasks on the server to ensure quality and standards of the Company before the server is used in production.
  • There was no tool to record/ track these checks as these were done manually using an excel sheet.
  • This tool helps to automate and simplify QAT process with User Interface and to minimize the overhead of manual intervention and also helps in generating reports in two levels, employee level and manager level.
  • Developed an MFAB a web portal which helps to track device status during multi-client outages and reports live status on dashboards.
  • Results: This portal helps engineers and managers Confidential all levels during multi-client outage.
  • Whenever outage happens, usually it effects more number of devices and it will be very difficult to track the status of these devices manually.
  • There was no tool to record/ track these checks as these were done manually using an excel sheet.
  • Involved in requirements gathering and designing of the application.
  • Developed dashboards and graphs for visualizing the outages data.
  • Developed different graphs Heat Map, Tree Map, Bubble Graphs using d3.js
  • Wrote Perl Scripts to search patterns on Alarm Reporting Website and reports critical alarms in chatroom.
  • Developed a MVT (Mail Verification Tool) tool to automates the process of checking, sending and verifying mails for customer mailboxes using Java Swings, jnlp and Selenium Java Client API .

Environment: Java, J2EE, Spring Framework, REST, D3.js (Java Script Library), Html, CSS, Couch (NoSQL Database), JSON, PHP, Perl, MySQL, Shell Scripting, Bootstrap, Java Swings, jnlp, Selenium Java client API, Tomcat, Couch Base.

Sr. Java Developer

Confidential, Secaucus, NJ

Responsibilities:

  • Worked as a full stack Java, J2EE and hybrid mobile application developer
  • Involved in analysis of requirements and design phase of the projects
  • Resolved technical issues proactively considering past experiences and future enhancements
  • Collaborated with Quality team and Sec Audit teams in Unit Testing, performance testing and security testing phases of the projects
  • Developed the profile maintenance, training program creation and material management modules through Agile methodology
  • Performed regular onsite interactions with the client and successfully deployed the application on the client server
  • Develop technical and business documentations.
  • Enhanced existing functionalities.
  • Develop new functionalities and UIs for different types of browsers.
  • Create new Rules for Rule Engine to customize processing rules for each client.
  • Provide support for the existing applications built usingJava/J2EE
  • Develop and implement UI design.
  • Implemented the data layer using ORM frameworkHibernatewithDatabase
  • Develop data mapping rules and extract data from flat files.
  • Interact with testing team and work on understanding and fixing the defects and relaying the information to the business team.
  • Worked on PhoneGap Framework to convert into mobile applications.

Environment: Windows XP, Java, J2EE, JSTL, JavaScript, JSP, XSLT, Spring Application Framework, Hibernate Data Access, PhoneGap JIRA, JUnit, Tomcat Application Server, Eclipse and SQL Server, Maven, GIT.

Java/J2EE Developer

Confidential

Responsibilities:

  • Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client side Java script validations.
  • Effectively interacted with team members and business users from different regions for requirements Capture and analysis.
  • Configured Spring to manage Action classes and set their dependencies in a Spring Context file and Integrated middle tier with Struts and also used EJB components for backend processing.
  • Used Hibernate for mapping the ORM objects to table using Hibernate annotations.
  • Used AJAX framework for server communication and seamless user experience.
  • Used client side Java scripting and JQUERY for designing and validations.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Involved in generating build script using ANT that compiles the code, builds a war file and deploys the Application on the application server.
  • Used CVS tools for version control.

Environment: J2EE, Struts, Servlets, spring, EJB, AJAX, HTML, CSS, XML, Ant, JavaScript, Oracle 10G, Eclipse 3.0, WebSphere 5.x, Log4J.

Systems Engineer

Confidential

Responsibilities:

  • Effectively interacted with team members and business users from different regions for requirements Capture and analysis.
  • Worked on developing, bug fixing and automated testing the modules in the project.
  • Built application on spring, Hibernate (ORM).
  • Actively participated in team meetings.
  • Developed unit test using Junit and Test Driven Development (TDD).
  • Involved in generating build script using ANT that compiles the code, builds a war file and deploys the Application on the application server.
  • Created UNIX shell scripts to automate the build process, to perform regular jobs like file transfers between different hosts.
  • Used CVS tools for version control.

Environment: Java 1.6, JSP, Servlets, Spring Framework, Web Sphere, Java Script, JUnit, MySQL, EJB, Log4j, XML, HTML, JQuery, UNIX, RESTFul Web Services, JAX-RS, ANT, WSDL, SOAP, AJAX, CSS.

We'd love your feedback!