We provide IT Staff Augmentation Services!

Sr. Java/j2ee Programmer Resume

5.00/5 (Submit Your Rating)

Long Island, NY

SUMMARY

  • Around 8 years of professional IT experience with full project lifecycle development in JEE technologies Requirements analysis, Design, Implementation, Development, Testing, maintenance and Deployment of software applications.
  • Extremely well - versed in design patterns, methodologies, SDLC models (Waterfall, RUP, Agile, XP, RAD), high-level designs (UML, Visio), capturing functional requirements into use cases and translating those into detailed technical specifications.
  • Highly experience with Java complaint IDE’s like Eclipse, WSAD, RAD 6, and Builder.
  • Excellent working experience in web-based GUIs development using Spring MVC, Struts MVC, Servlets, JSP, JSF, HTML. Good Experience in using build Automation tools like Maven, Ant and Log4J.
  • Experience in developing with various open source frameworks: Java Server Faces (JSF), Spring Framework, spring (MVC), Spring Dependency Injection (DI), Hibernate ORM, Struts Framework, Struts Validation and Tiles Frameworks.
  • Experienced with different ORM tools like Hibernate, JPA and IBatis.
  • Having tremendous experience in Spring Aspect oriented programming (AOP), Spring IOC and also managed Spring Batch transactions.
  • Highly proficient in various web frameworks spring, Struts, JSF, document management/content management repositories, indexing/search engines (Lucene/SOLR) and Service-Oriented architecture (SOA) with web services (RESTful, SOAP).
  • Well versed withSparkcomponents viz., RDD, DataFrames,SparkCore andSparkSQL with hands on usingJava& Python
  • Experience with Pyspark for usingSparklibraries by using python scripting for data analysis.
  • Having experience with Apache Axis/CXF implementations of JAX-WS specification of SOAP technology and Jersey/Rest Easy implementations of JAX-RS specification of RESTful services.
  • Tremendous experience with RDBMS (Oracle, DB2, MS SQL, MySQL, PostgreSQL), deployment and troubleshooting experience with various application servers (JBoss, Apache Tomcat, Web sphere, Web logic) and discrete OS platforms (Windows, Linux, UNIX, Mac).
  • Experienced in developing the UI screens using AngularJS, TypeScript, JavaScript, JQuery, Ajax, HTML5, Prime Faces and CSS3.
  • Experience with AWS cloud computing platform, and its many dimensions of scalability - including VPC (Virtual Private Cloud), EC2, load-balancing with ELB, messaging with SQS (and scalable non-AWS alternatives), autoscaling architectures, using EBS under high I/O requirements, custom monitoring metrics/analysis/alarms via CloudWatch
  • Mastery of build technologies like Hudson, Jenkins, Maven, Gradle etc. Integration and automation of source control applications like Subversion, Git, Artifactory.
  • Strong experience on writing JUnit, TTD for testing the application.
  • Highly experience in SQL, PL/SQL programming. RDBMS experience includes Oracle, IBMDB2, and Sybase and worked in Stored Procedures.
  • Hands on experience in working with UML, JUnit and TestNG.
  • Having good experience with Swings, Collections and Multithreading and Concurrency based applications.
  • Having experience with UNIX commands and familiar with Bash/Perl scripting.
  • Strong oral and written communication, initiation, interpersonal, learning and organizing skills matched with the ability to manage time and people effectively.

TECHNICAL SKILLS

Languages: C, C++, Java, SQL, PL/SQL

Enterprise Java: JSP, Servlet, JNDI, JDBC, Log4J API, Java security

Mark-up/XML Technologies: HTML, XHTML, JavaScript, Angular JS, Node JS, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, JQuery, JSON

Tools: & Framework: Struts, Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Batch, Spring Boot, JSF, Log4J, JUnit, Jasper reports, SOAP UI.

Web services: SOAP, RESTful, UDDI, AWS, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis, CFX

Web/App Servers: WebSphere, Apache, Tomcat, JBoss, Web logic

Database: Oracle, SQL-Server 2005, MySQL server, TOAD

Development Tools: Eclipse, My Eclipse, IBM Web Sphere Rational Architect 7

O-R mapping: Hibernate, JPA, IBatis

Modeling/CASE Tools: Rational Rose, MS Visio Professional

Testing Tools/ Others: JUnit, SoapUI, Putty, Rational Clear Quest, RTC, StarTeam

Version Control: GIT, SVN, Rational Clearcase

OS & Environment: Windows, Win 2k Server, Sun Solaris, UNIX

Design Patterns: MVC, Front Controller, DAO patterns, Singleton

PROFESSIONAL EXPERIENCE

Confidential, long Island, NY

Sr. Java/J2EE Programmer

Responsibilities:

  • Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
  • Designed and developedJavaEE software components usingSpringBootand RESTful web service.
  • Implemented exception handling inJavaSpringbootfor REST API, by making use of Exception Handler and Controller Advice annotations.
  • UsedSpringCore Annotations for Dependency InjectionSpringDI andSpringMVC for REST API s andSpringBootfor Microservices.
  • Used Maven as build tool and deploying the application.
  • Used Jenkins to schedule the tests based on the carrier and priority of the test case.
  • Updated billing pages using HTML5, CSS3 in Angular 4 framework.
  • Worked with platform and application stakeholders to define and steer designing, developing RESTAPIs and platform services following MVC architecture for web/mobile applications using Spring in agile environment (E.g MVC framework, Java, Spring, Hibernate, HTTP, XML/JSON, Servlets).
  • Designed and Developed user interactive screens using HTML5, CSS3, JavaScript, JQuery. BOOTSTRAP.
  • Developed Data pipe lines and applied business logics usingSpark.
  • Worked on migrating the Batch ETL Crunch pipelines to in-memorySparkPipelines for quicker run times of the jobs
  • Created jars and wars and deployed on WebLogic Server.
  • Implementing Java applications using distributed architectures such as Micro services.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate framework for interacting with the Oracle database.
  • Developed this web application to store all system information in a central location. This was developed using Spring MVC, JQuery, JSP, Servlet, Oracle11g, HTML5 and CSS.
  • Developed JUnit test cases for unit testing the integration layer.
  • Developed data access components using JDBC, DAOs, and Beans for data manipulation.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s, whenever a new Github branch gets started, Jenkins
  • Manage re-architecture of Jenkins and integration with Confluence for release management and documentation assets.
  • Worked on building & deployingJavacode through Jenkins, used Jenkins, AWS Code Deploy plugin to deploy toAWSand workedAWSCloud management.
  • Involved in writingJavaAPI for Amazon Lambda to manage some of theAWSservices.
  • Migrated applications from internal data center toAWS.
  • SetupAWSVPC's for dev, staging and Prod environments.
  • Monitored the error logs using log4j and fixed the problems.
  • Implemented persistence layer using Hibernate. Hibernate Transaction Manager is used to maintain the transaction persistence.

Environment: Java 8, HTML5, CSS3, Bootstrap, Angular JS/4, XML, JAX-WS, JUnit, Maven, Hibernate, Spring, JSP, MVC, RESTful, JSF, WebLogic, Spring Boot, Micro Services, Log4J, Oracle 11g, JQuery, JavaScript, AJAX, Toad, Spark, Python, GIT, AWS: EC2, Cloudwatch, S3, Code Deploy, SNS.

Confidential, Houston, TX

Java/J2EE Programmer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, testing, maintenance and production support.
  • Worked on the agile methodology basis in the project.
  • Used Maven as build tool and deploying the application.
  • Developed rich user interface using JavaScript, JSTL, HTML5, AngularJS, CSS3, JQuery, Prime Faces and JSP’s, Node js.
  • Used spring frame work AOP features and JDBC module features to persist the data to the database for few applications. Also used the Spring IOC feature to get hibernate session factory and resolve other bean dependencies.
  • Created jars and wars and deployed on WebSphere Application Server (WAS).
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO and PO.
  • Developed various Java beans for performance of business processes and effectively involved in Impact analysis.
  • Used JSF MVC Architecture to serve the client request and to persist the data.
  • Developed user-friendly interface to seamlessly combine the new module with existing login system by using Angular JS framework and JQuery.
  • Developed various backend application programs, such as views, Functions, Triggers, Procedures and Packages using SQL and PL/SQL.
  • Used Spring Batch with Quartz scheduler to generate the reports.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • CreatedRestfulweb services interface to Java-based runtime engine and accounts.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Developed Restful Microservices using SpringRest and MVC, for OSS services.
  • Converted file uploading existing webservice to microservice for large Excel document uploads, validations, Inserting records into Oracle DB tables.
  • Used Amazon Web Services to publish services of our application.
  • UsedAWSdeployment services to quickly set up a dynamic website and configured virtual servers usingAWS EC2.
  • UsedAWS S3to store data and to retrieve the stored date very quickly.
  • Build DataAccessLayer using ElasticSearch firm recommendation view for repair events.
  • Implemented a continuous delivery pipeline with Docker.
  • Worked on Kafka to import real time weblogs and ingested the data toSparkStreaming.
  • Developed business logic using Kafka Direct Stream inSparkStreaming and implemented business transformations.
  • Used Git to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch when new feature implementation starts.
  • Worked with Websphere application server that handles various requests from Client.
  • Developed test cases using JUnit and Test Driven Development.

Environment: Java 7, Hibernate, Spring, Spring Batch, Micro-service, XML, Git, JSP, MVC, J2EE 1, JQuery, JUnit, JSF, Maven, WebSphere(WAS), AXIS, UML, JAX-WS, RESTful, Log4J, Agile methodology, AWS, Docker, WSDL, JavaScript, Node JS, AJAX, and RAD, Cassandra, SQL, Angular JS, Git, Kafka, Spark.

Confidential, Cleveland, OH

Java/J2EE Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project
  • Created System Requirement Specifications (SRS) report of the project by collecting all the requirements from client
  • Developed the functionalities using Agile Methodology.
  • Analyzed the requirements and formulated project scope.
  • Implemented RESTful Web services to retrieve data from client side
  • Designed front-end presentation logic using JSP, CSS3 and Strut tags
  • Developed internal coding using J2EE technologies based on the MVC Architecture
  • Implemented Business Logic using Java, Spring, Struts and Hibernate
  • Ability to review and assess development design to ensure robustness of system design, adherence to standards and processes
  • Developed Business objects using POJOs and data access layer using Hibernate framework
  • Achieved Dependency injection by creating spring services, spring controllers and DAOs so as to wire objects of business classes
  • Implemented DAO pattern to fetch data from database using Hibernate in order to carry out various database operations and also avoid redundant database access statements
  • Involved in configuring XML mapping files and POJO objects
  • Used Hibernate Transaction Management, Spring/Hibernate Batch Transactions, and Hibernate cache concepts.
  • Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, JMS, Oracle.
  • Created DDL and DML SQL scripts for creation of database objects in Oracle DB
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS
  • Created new tables, stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality
  • Used Jenkins to load JAR files from Database required for running the application
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application
  • Scheduled daily status meetings within the offshore team and also used to communicate the same to the onsite team accordingly
  • Resolved bugs/defects in application by coordinated with team members of the project to assure a positive outcome
  • Involved in production support, resolving the production job failures, interacting with the operations support group for resuming the failed jobs

Environment: Java, J2EE, Spring framework, Spring MVC, Hibernate, JSP, CSS3, Servlets, JDBC, AJAX, Web services, RESTful, XML, NoSQL, Mongo DB, Java Beans, Ext JS, JQuery, JavaScript, JMS, Oracle, RAD, Web Sphere, Agile Methodology, SVN, Maven, Jenkins, JUnit.

Confidential

Java/J2EE Programmer

Responsibilities:

  • Prepared technical design, unit test cases, detailed time estimation, traceability matrix, impact analysis and code reviewed documents for each iteration task.
  • Developed the application with iterative methodology, refactoring the existing code and writing new code.
  • Created Use cases, Class Diagrams, and Sequence Diagrams for the system using JUDE UML modeling tool.
  • Used Spring Model View Controller (MVC) 2 architecture.
  • Used JSPs in front-end, Spring framework in business layer and Hibernate in persistence layer.
  • Involved in developing Spring IOC to communicate with the persistence layer.
  • Involved in using Spring AOP framework for reusability logging purpose.
  • Good experience in implementation of Internationalization (i18n) in web applications with spring frameworks along with JSP’s and Servlets.
  • Developed front-end content using JSP, JavaScript, JQuery, HTML, JHTML and JSTL.
  • Used Struts Tiles framework to create layouts in user interface.
  • Written SQL Queries and stored procedures to interact with Oracle 11g.
  • Implemented RESTful web services using Jersey API and JSON.
  • Extensively used RAD with various plugins for implementing various modules.
  • Developed Ant build scripts for deploying the project on WebSphere Application Server.
  • Developed UNIX Shell scripts for automating project management tasks.
  • Configured Data Sources for the Oracle database system using IBM WebSphere.
  • Developed JUnit test cases for elements, web beans, handlers and view helper classes.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Involved in the defects resolution for the better quality and increased performance of product.
  • Performed the technical design reviews and code reviews.
  • Coordinated with Business Analyst, Architecture and QA team to ensure the quality and success for each iteration tasks.

Environment: Java, JavaScript, JQuery, Servlets, JSP, Spring 3.0, JSTL, Hibernate 3.1, Web Services, WSDL, UML, HTML, CSS, IBM WebSphere Application Server, Log4J 1.2.7, RAD 7.0, JUnit, PVCS 7.6, UNIX, Oracle.

Confidential

Java/J2EE Programmer

Responsibilities:

  • Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL Taglib.
  • Developed various java business classes for handling different functions.
  • Developed controller classes using Struts and tiles API
  • Involved in Documentation and Use case design using UML modeling include development of Class diagrams, Sequence diagrams, and Use Case Transaction diagrams.
  • Participated in design and code reviews
  • Developed User Interface using AJAX in JSP and also performed client-side validation
  • Developed JUnit test cases for all the developed modules. Used SVN as version control
  • Used Tomcat as the server and used Log4J for logging the events.

Environment: Java, J2EE, JSP, Struts 1.x, JNDI, DB2, HTML, XML, DOM, SAX, ANT, AJAX, Rational Rose, Eclipse Indigo 3.5, SOAP, Apache Tomcat, Oracle 10g, LOG4J, SVN.

We'd love your feedback!