We provide IT Staff Augmentation Services!

Lead Java Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

PROFESSIONAL SUMMARY:

  • As software engineer with 8 years of professional IT experience with sound knowledge of object - oriented design and web development in three tire architectures on Java/J2EE technologies.
  • Experience working with Agile Methodologies like XP and Test-Driven Development, Water fall model.
  • Experience in the entire lifecycle process in projects which includes Design, Development, Deployment, Testing and Implementation.
  • Proficient in using Object Oriented Programming (OOPS) for building n-tier architecture systems with hands on development expertise in front-end UI layer, application layer including middleware and core business frameworks and back-end database layer integration.
  • Familiar in working with Node.js, AngularJS and knowledge in Spring Boot.
  • Extensive experience in different IDEs including Eclipse, Net Beans, RSA 8.4, 8.5, Data studio 3.1, 4.0, WIN SQL, TOAD.
  • Experience in Database Design, Creation and management of Schemas, writing stored procedures, functions, triggers, DDL, SQL queries. Experience in writing SQL and PL/SQL programming.
  • Programming Experience in LINUX, UNIX Shell Scripting.
  • Knowledge in different software engineering tools like IBM Rational Rose, Umlet, Visio- Paradigm, Smart Draw and Microsoft Visio.
  • Have extensive experience in building and deploying applications on Web/Application Servers like Apache Tomcat, and IBM WebSphere.
  • Experience in using subversion tools like SVN, CVS.
  • Experienced Working in Spring MVC Framework, Service Oriented Architecture(SOA), COBRA based Architecture Frame Work and Custom Client based Frame Works.
  • Strong knowledge of other programming Language Like C and C++.
  • Exceptional ability to learn recent technologies and to deliver outputs in short deadlines. Strong interpersonal and communication skills.
  • Ability to work on different projects simultaneously
  • Ability to handle the most stressed situations confidently and patiently
  • Passionate to create a positive and fruitful association with clients and colleagues
  • Willing to update my skills and knowledge and increase my productivity.

TECHNICAL SKILLS:

Programming/other: Java, JDBC, XML, HTML, DHTML, Java script, JSON, CSS, PL/SQL, Spring 3.1, Hibernate, SQL Plus, Unix Shell Scripting, AJAX.

J2EE Technologies: JSP, Servlets, EJB, Message Queues, JMS, XOM

Web Service: SOAP, REST, WSDL, XML, JSON

Application/Web Servers: Apache Tomcat, IBM WebSphere, Oracle WebLogic, IBM ODM

Databases: Oracle 9i/10g, NoSQL, IBM DB2, Postgres.

Operating Systems: Windows 7, Vista, XP, 2000, Unix

Editors/IDE: Eclipse, My Eclipse 6.0, Microsoft Visio, Visual Paradigm, IBM Rational Rose, Data Studio, RSA, Notepad++, Net Beans.

Build Tools: Ant, Apache Maven 3.1.1

PROFESSIONAL EXPERIENCE:

Lead Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • As a Lead developer, understanding business requirements based upon the Functional Specification and designing business process.
  • Worked in RAD (Rational Application Developer) development tool for the development of project in Java.
  • Using Oracle database, DB2 and Microsoft SQL for the development of tables, queries and Stored Procedures depending on the billing system.
  • Writing web services to consume data or save data from/to other applications.
  • Writing Script Files for the Batch Runs in all the phases of Testing and Deployment.
  • Implemented the functionality using Factory Design pattern to ease the application and support different Billing System.
  • Testing the application in distinct phases that includes Integration Testing and involved in Business/Product and Acceptance Testing, User Acceptance Testing to provide bug-free code.
  • Changing some of the existing functionality as per the new requirement and test all the scenario’s using Junit/Mockito to deliver bug-free application.
  • Documenting all the Detailed Design for the future references and Lessons Learned.
  • Running Continuous Integration builds in Jenkins for both java and stored procedures.
  • Used Servlets, JSP’s for the UI communication and design.
  • Involved in developing various UI components using dojo Framework.
  • Used Tortoise sub version control (SVN) to check in, modify, create and track the code.
  • Maintain As-Built documents to track and deliver all the code to testing and production environments including access to the applications.
  • Involved in high level design and testing discussions with team to overcome possible obstacles.
  • Provide Test case scenarios to the testing team for Application testing.

Environment: Windows7, Unix, Spring Frame work, TOAD for Data Analyst 2.7, RAD 8.0, IBM Web sphere 8.0, Java SE 6, SVN, Notepad++, Java EE, KDIFF, Jenkins, SOAP UI 9.1.6, BMC Remedy, Picasso, CA Work Load Automation, IBM WebSphere MQ, WINSCP, IBM DB2, Oracle, Microsoft SQL.

Senior Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Understanding business requirements based upon the Functional Specification and designing business process Microsoft Visio.
  • Worked in RAD (Rational Application Developer) development tool for the development of project in Java.
  • Using Oracle database, DB2 and Microsoft SQL for the development of tables, queries and Stored Procedures depending on the billing system.
  • Used Spring Batch Framework for the processing of Files from Vendor.
  • Writing Script Files for the Batch Runs in all the phases of Testing and Deployment.
  • Testing the application in distinct phases that includes Integration Testing and involved in Business/Product and Acceptance Testing, User Acceptance Testing to provide bug-free code.
  • Documenting all the Detailed Design for the future references and Lessons Learned.
  • Used Tortoise sub version control (SVN) to check in, modify, create and track the code.
  • Involved in high level design and testing discussions with team to overcome possible obstacles.
  • Provide Test case scenarios to the testing team for Application testing.

Environment: Windows7, Unix, Spring Frame work, TOAD for Data Analyst 2.7, RAD 8.0, IBM Web sphere 8.0, Java SE 6, SVN, Notepad++, Java EE, KDIFF, Jenkins, SOAP UI 9.1.6, BMC Remedy, Picasso, CA Work Load Automation, IBM WebSphere MQ, WINSCP.

Senior Java Developer

Confidential, Charlotte, NC

Responsibilities:

  • Understanding business requirements based upon the Functional Specification and designing business process using Enterprise Architect.
  • Worked in RAD (Rational Application Developer) development tool for the development of project in Java.
  • Using Oracle database for the development of tables, queries and Stored Procedures.
  • Implemented the functionality using Factory Design pattern to ease the application and support different Billing System
  • Writing JUNIT/Mock test cases for Business Objects (BO’s), Data Access Objects (DAO’s).
  • Running Continuous Integration, Release Candidate builds in Jenkins for both java and stored procedures.
  • Used Servlets, JSP’s for the UI communication and design.
  • Used Tortoise sub version control (SVN) to check in, modify, create and track the code.
  • Involved in high level design and testing discussions with team to overcome possible obstacles.
  • Provide Test case scenarios to the testing team for Application testing.
  • Documenting all the Detailed Design for the future references and Lessons Learned.
  • Running Continuous Integration builds in Jenkins for both java and stored procedures.
  • Involved in developing various UI components using dojo Framework.

Environment: Windows7, Unix, Spring Frame work, TOAD for Data Analyst 2.7, RAD 8.0, IBM Web sphere 8.0, Java SE 6, SVN, Notepad++, Java EE, KDIFF, Jenkins, SOAP UI 9.1.6, BMC Remedy, Picasso.

Java Data Access Developer

Confidential, Bloomington, IL

Responsibilities:

  • Understanding business requirements based upon the Functional Specification and designing business process using cobra architecture.
  • Worked in RSA8.5 (Rational Software Architect) development tool for the development of project in Java.
  • Application is using Spring Frame work and also used singleton design pattern.
  • Used Pure Query support to handle database calls from Java for high performance throughout the life cycle.
  • Used Apache Maven for the project build or to create POM files.
  • Update existing single stored procedures with new queries in IBM DB2 9.1 using Data Studio 4.1.
  • Creating web services using JAX WS API for other applications to consume.
  • Review SQL produced by developers for correctness based on requirements
  • Writing business objects to handle the business logic in the design.
  • Coding Data Access layer (DAO, Data Class, Call handlers, Visitor classes) in Java using Spring Frame work.
  • Updating user interface (UI) as per the new requirements to reflect with new columns.
  • Writing JUNIT/Mock test cases for Business Objects (BO’s), Data Access Objects (DAO’s).
  • Running Continuous Integration, Release Candidate builds in Jenkins for both java and stored procedures.
  • Writing Asynchronous Messages using Java Messaging Service (JMS).
  • Deploying webservices for test and production environments using Cloud Management Portal (CMP).
  • Setting up the local workspace server to run the integration test for the application.
  • Mapping environment properties using Build Environment Support Tool (BEST).
  • Managing and creating Tasks and Change Records using HPSM 9.0.

Environment: Windows7, Unix, Spring Frame work, Data Studio 4.1, RSA 8.5, IBM DB2 9.1, IBM Web sphere 8.5, Java SE 6, SVN, Notepad++, CMP, Java EE, KDIFF, Jenkins, code pro, WebSphere configuration Handler, Build Environment Support Tool(BEST), SOAP UI 9.1.6, HPSM 9.0

Java Data Access Developer

Confidential, Bloomington, IL

Responsibilities:

  • Develop Java/ODM mid-tier applications to enable replacing Aion/Cobol Rules Engine/Task Engines with Event Driven pattern.
  • Understanding business requirements based upon the Functional Specification and designing business process using cobra architecture.
  • Worked in RSA8.5 (Rational Software Architect) development tool for the development of project in Java.
  • Used Pure Query support to handle database calls from Java for high performance throughout the life cycle.
  • Used Apache Maven for the project build or to create POM files.
  • Writing single stored procedures in IBM DB2 9.1 using Data Studio 4.1.
  • Writing web services to consume data or save data from/to other applications.
  • Review SQL produced by developers for correctness based on requirements
  • Writing business objects to handle the business logic in the design.
  • Coding Data Access layer (DAO, Data Class, Call handlers, Visitor classes) in Java using Spring Frame work.
  • Creating Value Objects, Designing Business Procs using Cobra architecture implemented by client.
  • Writing JUNIT/Mock test cases for Business Objects (BO’s), Data Access Objects (DAO’s).
  • Write XOM objects to execute the ILog rules on IBM Operation Decision Manager.
  • Running builds in Jenkins for both java and stored procedures.
  • Writing Asynchronous Messages using Java Messaging Service (JMS).
  • Implemented using Event Driven Mechanism as it has high volume of events to process every day.
  • Deploying applications for test and production environments using Cloud Management Portal (CMP).
  • Run static code scan for any vulnerability inside the code.
  • Setting up the local workspace server to run the integration test for the application.
  • Mapping environment properties using Build Environment Support Tool (BEST).

Environment: Windows7, Unix, Spring Frame work, Data Studio 4.1, RSA 8.5, IBM DB2 9.1, IBM WebSphere 8.5, Java SE 6, SVN, Notepad++, CMP, Angular JS, HP service manager, KDIFF, Jenkins, code pro, WebSphere configuration Handler, Build Environment Support Tool(BEST), SOAP UI 9.1.6, HPSM 9.0

Full Stack Java Developer

Confidential, Bloomington, IL

Responsibilities:

  • Understanding business requirements based upon the Functional Specification, provided by the Business Analyst.
  • Developed Stored Procedures and SQL’s using IBM DB2 9.1 database to retrieve the data related to assignments.
  • Used Pure Query support to handle database calls from Java for high performance throughout the life cycle.
  • Involved in coding Data Access Layer, writing data access objects, mapping them to the database using VO’s.
  • Involved in writing Junit/Mock test cases for the Data Access Layer.
  • Coding using java, spring 3.0, Eclipse, RSA8, Data Studio 3.1.
  • Build using ANT Script and Deployment of the application in WebSphere (WAS 6.1).
  • Used JavaScript for front end form validations.
  • Sending data to Offline tool (COT) using RESTful Webservices that supports both XML and JSON.
  • Strong understanding of Software Development Life Cycle Phases and the role of QA in various phases of SDLC fixing bugs.

Environment: Windows7, Spring3.1, JDK1.6, MVC, RSA 8.4.0.1, Data Studio 3.1.1, IBM WebSphere6.1, Putty, Win SCP, IBM DB2, Apache Ant IVY 3.1, Pure query support.

Software Applications Developer

Confidential, Springfield, IL

Responsibilities:

  • Design, development as part of the team for CARS web development.
  • Building UI components using JSF, Managed Beans for creating and managing documents.
  • Analyzing the existing legacy code and building the business logic using EJB.
  • Creating Data Access Layer implementation classes for database operations using iBATIS.
  • Creating the logical universe design for generating the reports using Universe, BI Launch Pad and DB2.
  • Participating in design review, code review, refactoring, unit testing and integration of modules.
  • Attending daily requirements gathering and weekly status meetings with the customer.

Environment: Java, J2EE, JSF, EJB, iBATIS, RAD, Ant, Clear Case, Clear Quest, WebsphereTransaction Gateway, Transaction Sever, Visio, Crystal Reports, Universe Designer, COBOL, CICS, JCL, Easytrieve and DB2

We'd love your feedback!