We provide IT Staff Augmentation Services!

Lead Java Developer Resume

4.00/5 (Submit Your Rating)

Reston, VA

PROFESSIONAL SUMMARY:

  • Over 8+ years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE and Internet/Intranet technologies.
  • Design, code, unit test, and deploy multi - tenant, highly available software components using a variety of open-source technologies
  • Actively participates in requirements, architecture, and design meetings
  • Enjoy a healthy technical debate but know how to collaboratively solve problems that move everyone forward
  • Communicate well in person, over email, and via instant messenger within the team and with other development teams to improve quality, advance standards, and handle issues.
  • Work efficiently and collaboratively in an Agile (Scrum/ Confidential ) team environment
  • Directly and meaningfully impact the experience of students, institutions, and professors
  • Improve and maintain internal monitoring, instrumentation, and overall visibility of our learning systems.
  • Be self-directed and be able to prioritize your own workload.
  • Be willing to learn new skills whether they are directly tied to software development, software testing, server maintenance, or web application release and delivery.
  • Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology.
  • Extensively written CORE JAVA code in application.
  • Used collections, multi-threading and other features of core java.
  • Used ZK framework.
  • Designed the Front End GUI using ZK, JAVA and CSS.
  • Used JSON object for object manipulation in front end.
  • Conducted code review for team members, involved in JUNIT testing.
  • Used Confidential build script tool for building application WAR and deploying them on servers.
  • Used and developed web services/restful web services based on SOA (SOAP/REST/JMS).
  • Develop Application on eclipse, deployed and tested the application code on Tomcat and JBOSS servers.
  • Used Hudson for deployment and Confidential repository.
  • Used Log 4j for logging mechanism.
  • Involved in testing and quality assurance.
  • Used Confidential for Source Control and Version Management.

TECHNICAL SKILLS:

Languages: Java, JavaScript, HTML, C, C++, SQL, PL/SQL, Shell ScriptingJ

2EE Technologies: JSP, Servlet, Spring 3.x/2.x, Struts 2.x/1.x, Hibernate

Web Technologies: HTML, JavaScript, XML, XSD, XSLT, JQuery, CSS, Bootstrap

WebServices: Tech AWS, SOAP, REST with Apache Axis, CSF and JAX-WS, JAX-RPC

Web/App Servers: JBoss, WebLogic, Jetty, Tomcat and WebSphere

Database: Oracle 10g/ 11g, MySQL, SQL Server

Development Tools: Eclipse, Visual Studio

Modeling Tools: CA Erwin DM, Enterprise Architect

Testing Tools: Others JUnit, Selenium, TestNG, SoapUI, Putty, WinSCP, Weka, Microsoft Project, Base Camp

Platforms: Windows 7, Windows XP, UNIX/LINUX, iOS

PROFESSIONAL EXPERIENCE:

Confidential - Reston, VA

Lead Java Developer

Responsibilities:

  • Created hibernate entities and mapped them using annotations.
  • Used HQL and criteria API to persist data using hibernate.
  • Used SQL and HSQL databases to check inserted data and developed queries to get data from different tables.
  • Used Apache commons logging to monitor exceptions.
  • Used Jenkins (Continuous Integration) to build and WAR files.
  • Used Tomcat application server to test the changes locally.
  • Used Rational Team Concert (RTC) for issue tracking and to commit the code changes.
  • Developed Junit test cases, to test each class as part of unit testing.
  • Developed Selenium test cases for automated regression testing.
  • Created documents when new process encountered for team referenceCreated tables, stored procedures in SQL for data manipulation and retrieval, Database Modification using SQL, PL/SQL, Stored procedures, triggers, Views in Oracle 10g.
  • Involved in creating restful web services and also consuming them.
  • Implemented various standard J2EE design patterns (Singleton, Factory, Data Access Object, MVC, Front Controller)
  • Used Confidential for project management and build automation.
  • Used Subversion as a version control for implementing the application.
  • Controlled the log information by using framework Log4j.
  • Performed Unit Testing Using JUnit.
  • Understand the Requirements (Business & Technical) for custom application development
  • Prepared design document along with interactions with Client/Business on requirements and design approvals.
  • Used Java Swing based UI to enhance performance and support additional capacity for high-volume application
  • Used Web services for core functional enabling other applications as required by the application.
  • Develop implementation code to consume core Java, J2EE, web services, used Eclipse for development
  • Created Confidential controllers to handle the incoming request and output the response.
  • Involved in designed and implementation of application enhancements using Java 2/Swing /Servlet based requirements
  • Used apache- Confidential tool to build, config, and package and deploy an application project.
  • Used web services for sending and getting tracking information from different applications using SOAP messages.
  • Used SOAP UI to test the request, end point and the response.
  • Participate in weekly Team Leader meeting.
  • Responsible for coordinating with onsite Lead to understand project / release requirement
  • Supported Frontend implementation using HTML and JavaScript.
  • Responsible for ensuring the delivery of service and sending status report to onshore.
  • Developed many unit test cases and test suites for unit testing using JUnit.
  • Define, allocate and review work done by the team

Environment: Eclipse, Java (JDK 1.6), struts2, spring MVC, spring Core, Hibernate, Web Services, Apache Tomcat, Servlets, Jsp, Html, Css, JavaScript, JQuery, Ajax, Confidential, MySQL, PL/SQL, Stored Procedures, Windows Family(xp/7/8/10), Confidential, JMeter, Putty, FileZilla, Readmine, JIRA, JUnit, Log4j, UML

Confidential, San Jose, CA

Sr. Java Developer

Responsibilities:

  • Implemented JDBC to connect with the database and read/write the data.
  • Extensively used SQL to call Procedures and packages while developing the JDBC DAO classes.
  • Developed java batch jobs and scheduled jobs to run reports daily.
  • Used HPQC to track change requests and bugs.Used Spring Context, DAO for implementing business logic, dependency injection mechanism and connection pooling.
  • Developing application with Spring ORM and Spring DAO design pattern to provide Hibernate integration and Java Database Connectivity (JDBC).
  • Involved in enhancing application performance by introducing Multi-threading using thread-state model and priority-based thread scheduler in Java 5.0.
  • Executors and ExecutorService have been used to create, execute threads and enable thread pooling for efficient resource utilization.
  • High volume data processing
  • Used JUnit and Log4J to run through pre-load and post-load test cycles for application performance and errors.
  • Extensively used PL/SQL queries in Pricing/Rating, ECI analysis and implementation on Oracle 10g
  • Involved in making application changes to GPI screens using Forms of Oracle 10g developer Suite.
  • Involved in fine-tuning & developing UNIX/Linux Scripts and maintaining on $Universe job scheduler.
  • Deployed the application on Web Logic web servers, worked on Hibernet for developing persistent objects, worked on Aqua data studio (IDE).
  • Developed RIA's using Flex, integrating them with Java code.
  • Analyzed Object Oriented Design and presented with UML Sequence, Use-cases, and Collaboration Diagrams, designed Database and Normalized schemas
  • Developed UI using JSP, Servlets, HTML and developed Business Logic and Interfacing components using EJB, XML, JDBC
  • Used Struts framework in UI designing and validations
  • Developed Servlets for Credit Rating and Deposit Collection Management
  • Managed connectivity using JDBC for querying/inserting & data management including stored procedures for optimization
  • Involved in design of EJB components for Credit Rating and Deposit Collection Management module and design of JMS-Message Driven Beans
  • Designed cascading style sheets and XSLT and XML part of Order entry Module & Product Search Module and did client side validations with java script
  • Responsible in the Coding, Unit Testing and Functional Testing of the systems
  • Hosted the application on IBM Websphere 4.0

Environment: Spring Framework 2.5, Hibernate 3, Eclipse, XMLSpy, XML, JAXB 2.1, JUnit, Log4j, Confidential, Confidential, BEA WebLogic 8.1/10.3, JDBC, DB2, AS400, Oracle 10g, PL/SQL, UNIX/Linux, $Universe.

Confidential, San Jose, CA

Sr. Java/J2EE Developer

Responsibilities:

  • Involved in the Complete Software development life cycle (SDLC) to develop the application.
  • AGILE(Scrum) development methodology has been followed to develop the application.
  • Developed application in MVC architecture using Spring Framework 3.1.
  • Object Relational Mapping is implemented using Hibernate 4.0.
  • Implemented Spring as dependency injection framework and Hibernate as database ORM framework.
  • Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, Java Mail API, XML.
  • Used JMS (Java Mailing Service) API for mailing detailed notifications.
  • Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
  • Test cases have been written by using JUnit framework. Written Integration tests for the DAO layer using Spring Bean Injection.
  • Involved in developing SQL and Stored procedures with the Oracle database.
  • Used these Web Services to interact with other application in organization using SOAP and WSDL file.
  • XML Transformations where done using XML, XSL, XSLT, and XPATH.
  • Used Confidential to build the project into WAR and EAR files and Confidential for version controlling.
  • Converting data to facilitate communication between different interfaces exposed by different components using XSLT transformations.
  • Communicating with external systems using Web services (JAX-WS).
  • Consuming services and exposing the XML response as Java objects using JAXB framework.
  • Connecting to disparate systems using JMS (Web Sphere) protocol to integrate different systems (Mainframes and Cognos).
  • Data transformation from one XML schema to another using XSLT.
  • Configuring authentication (site minder) and authorization (LDAP) systems with life ray.
  • Mapping roles from LDAP by creating roles, users and user groups in life ray.
  • Transforming the results into different formats with Struts display tags and free text.
  • Splitting web application into a different port lets.
  • Transforming XML into XSL FO using XSLT, XPATH.
  • Creating PDF documents using XSL-FO.
  • Unit testing the applications using easy mock, JUnit.
  • Understanding the business requirements and preparing the design document.
  • Participated in all the phases of the system including designing, coding, testing, building, deployment and supporting the production environment.
  • Drew sequence diagrams and Class diagrams using Microsoft vision and Star UML.
  • Created new tables, Sequences and written SQL queries and PL/SQL in Oracle and My SQL.
  • Introduced new user/actor called Dealer in the application and developed using struts2 and spring framework.
  • Experience in UNIX, Linux and UNIX Shell Scripting
  • Developed User interface using JSP, HTML, JavaScript, CSS, Ajax and JQuery.
  • Developed DAO's for retrieving the data from the database.
  • Developed event and event handlers and object initializing using spring IOC framework
  • Developed MVC framework by writing action classes and light weight business logic classes using Struts2 framework and Spring3.0framework.
  • Used Spring MVC with Spring Restful Template to Produce and consume Restful Webservices.
  • Used Hibernate Template of Spring Framework and Hibernate Interceptors.
  • Developed database access mechanism by using by Hibernate ORM framework.
  • Configured WebLogic JMS Servers, JDBC Data Sources, JDBC Connection Pools, and Bridge to provide interoperability between WebLogic JMS and IBM MQ Series..
  • Developed asynchronous data retrieval using AJAX.
  • Used Tomcat as web server to store the static contents and Jboss as application server.

Environment: JDK 1.6, J2SE, J2EE, Spring 3.1, Hibernate 4.0, Design patterns, JMS, JSP, Servlets, Web Services, SOAP, AJAX, PL/SQL, XML, HTML, CSS, Java Script, JUnit, Log4j, Confidential, Weblogic 11g, Oracle 10g, Confidential, Eclipse.

Confidential, Islandia, NY

Java Developer

Responsibilities:

  • Involved in developing and deploying of the application to higher environments.
  • Worked across multiple modules including user administration.
  • Worked in an Agile Environment used Scrum as the methodology where I was responsible for delivering potentially shippable product increments at the end of each Sprint.
  • Used MVC architecture throughout the project.
  • Developed xhtml files to display data and backing beans to fetch data with the help of EJBs and DTOs.
  • Log4j were used to log the various debug, error and informational messages at various levels.
  • XML parsing by using JAXB for XML Schema Validation.
  • Consumed Confidential web services to transfer information.
  • Discuss implementation/design approaches with Client.
  • VSS was used for the version control.
  • Participate in discussions with business users for requirements related doubts.
  • Use Jbuilder and Sun Java Creator as IDE tool to develop the application and JIRA for bug and issue tracking.
  • As a senior developer lead the technical team and mentor the developers.

Environment: Java-J2EE, JDK1.6, Hibernate, agile, Tortoise Confidential, HPQC, Log4J, Junit, DB2, SQL developer, JBuilder 2006, Sun Java creator, iText, Autosys Batch jobs, Visio.

Confidential, Houston, TX

Software Engineer

Responsibilities:

  • Gather Business Requirements and interact with stakeholders and distributors.
  • End to end application development.
  • Developed a module to interact with Amazon Web Services to persist documents.
  • Implemented both REST/SOAP Web Services to interact with external applications.
  • Consumed and Published Web Services using REST/SOAP technologies.
  • Highly experienced in developing SalesForce (SFDC) client applications to create accounts, opportunities, leads, add products, partners etc.,
  • Jira was used to log defects.
  • Developed UI interfaces using HTML and CSS.
  • Implemented server side validations for UI pages using JQuery, JavaScript and Bootstrap.
  • Wrote PL/SQL queries and called stored procedures for CRUD operations.
  • Oracle SQL developer and MYSQL Workbench were used for writing database queries.
  • Developed test cases with JUnit framework for integration and unit testing.
  • Worked with Eclipse IDE for application development.
  • Used Jetty as web server and CVS as version control.
  • Prepared ANT scripts to build and deploy applications.
  • Very hands on in debugging production issues.
  • Prepared executive dashboards for providing status updates.

Environment: Java/J2EE, AWS, Rest, Soap, HTML, CSS, JQuery, JavaScript, Bootstrap, UML, Jetty, Eclipse, Jira, Ant, CVS, Oracle, SalesForce.

We'd love your feedback!