Sr Java Developer Resume
Jersey City, NJ
SUMMARY
- 8 years in Java/J2EE development, design and Web Services to implement multi - tier applications using Java / J2EE and enterprise Integration development and strong expertise in developing EAI, B2B solutions using web methods Integration product suite and 2 years in verification and validation.
- Experienced in Analysis, Design, Development, Testing and Implementation of Enterprise application software, including Client Server applications. Extensive experience wif requirements gathering, mapping, architecture, design, implementation and migration of A2A and B2B integration projects.
- Expertise in Core Java wif strong understanding and working knowledge in object oriented concepts like Data structures, Multithreading, Concurrency, Exceptional Handling, Collection API's to implement various features.
- Experience using Spring Boot, Spring Cloud config, Netflix OSS components(Eureka, Zuul, Hystrix), Rabbit MQ, My SQL, Restful Web Services for developing Microservices applications
- Excellent handle on Flat Files, EDI data, XML files and Pub/Sub architecture using WebMethods
- Worked using several Frameworks and open source technologies such as Hibernate, Spring MVC Framework, Spring Boot, Struts 2.0, Servlets, JSP, JDBC, EJB, JNDI, Java Beans and XML.
- Experience in developing Distributed Web Applications and Enterprise Applications using Java/J2EE technologies, Spring Framework, Struts Framework, Hibernate, JSP, JDBC, HTML5, CSS3, JavaScript, AngularJS, AJAX, J2EE Client Server Applications & various Design Patterns.
- Worked wif Servers such as Apache Tomcat, JBoss, GlassFish, IBM WebSphere 7, BEA Web Logic
- Experience in developing RESTful Web services and Microservices.
- Used Maven for build, deployment and integrated wif Jenkins CI server for build automation.
- Involved in Developing complex projects and managing teh deliverables in domains such as Manufacturing, Telecom, and Airlines domain
- Knowledge in utilization of Java Message Oriented Middleware (MOM) API from various providers, which includes Apache Active MQ, RabbitMq
- Experience in documenting risks and issues caused by bugs and prioritizing them on basis of their severity in teh software and fix them accordingly. Strong development experience creating rich frontend UI in AJAX, JSF, JavaScript technologies using JQuery, Angular JS.
- Experience of using various Design Patterns including MVC architecture.
- Exposure to teh entire Software Development Life Cycle Viz. Requirements Collection and other Project Management activities
- Involved in teh implementation and pipelining teh project on to teh Cloud implementation through Pivotal Cloud foundry and AWS platform services.
- Created CloudWatch Rules on AWS.
- Worked on teh creation of Lambda Expressions in AWS.
- Worked wif SDLC methodologies such as, Waterfall, Agile(Scrum).
- Experience using Spring framework API’s like MVC, JDBC, Transactions, JPA, Hibernate and Web Service (REST).
- Played a Key role in automating teh deployments on AWS using GitHub, Terraform, Puppet, Chef and Jenkins.
- Experienced in developing n-tier architecture systems wif application system development using Core Java JDBC, JSTL, JPA, Servlets, JSP, Web services, Restful (JAX-Rs) web services.
- Experience in using Java, AngularJS, jQuery, REST, HTML, Java Script, JQuery, JSON, Web Services, POJO, Boot Strap, CSS knowledge Of Log4j, JMeter, Maven, Ant.
- Experience in Manual testing including functionality,Integration,System and regression testing.
- Experience in executing test cases using testing tools such as JUnit
- Deployed WAR, JAR, and EAR files in J-Boss, Web-Logic, Web sphere application servers in Windows environment.
- Experience in using MySQL and Oracle Databases and PL/SQL
- Knowledge of XML, XML Schema, XSD and XSLT/path and ETL / data warehousing concepts.
- Self-Motivated Decision maker wif Excellent written, verbal communication and good presentation skills. Capable of quickly learning and implementing new technologies and methodologies.
TECHNICAL SKILLS
Java Technologies: J2EE, Servlets, JSP, JSF, AJAX, EJB, JDB, SOAP(JAX-WS),REST(JAX-RS), Socket Programming, Swing, Multithreading, JUNIT
Operating Systems: Windows XP/7.0
Office Automation: Microsoft Office
IDE Environments: Eclipse, NetBeans
Data Base Systems: MS SQL Server 12.0, ODBC, Oracle 9i/10g/11g, MySQL.
Testing Tools: Junit, Link Scan, Xenu, Load Runner,QTP
Industries: Telecommunications, Design and Manufacturing, PLM
Tools: Auto CAD-2000, Nastran, Pro-e,CREO,Espirit
FrameWorks: GIT/GitHub/GitHub Pages, Apache Maven, Struts2, Spring,Hibernate,Ibatis, MVC, Agile (SCRUM), BDD, TDD, J-BOSS, Web Sphere, Ant, Maven, Junit
Front End Technologies: HTML, Xhtml, CSS, JavaScript, Angular Js, Node.Js
MiddleWare: JDBC
Design Patterns: MVC, Singleton, Factory, DAO, Façade
Design Methodologies: Agile, Scrum, Waterfall
Application Servers: Jboss, Apache Tomcat
Logging tools: Log4j
Testing Frameworks: Agile Testing, J-Unit,, Selenium (WebDriver, Grids, Test-NG), Serenity BDD, Firebug, Fire-path.
DataBase tools: Toad for MySql, Toad for Oracle
Cloud Technologies: AWS
PROFESSIONAL EXPERIENCE
Confidential, Jersey City, NJ
Sr Java Developer
Responsibilities:
- Worked on teh entire SDLC life cycle including Requirements gathering, designing teh application and then implementing teh design and implemented teh application using Agile Development methodology which included daily scrum calls, weekly iterations, user story planning, reviews and grooming sessions.
- Designed, developed mapping documents, developed teh interface and documented teh application.
- Developed User Interface using theHTML,Bootstrap,CSS,JavaScript, andAngularJS.
- Used spring framework features likeSpring IOC,Spring AOPandSpring Batch.
- UsedNOSQLdatabase Amazon dynamo DB to store data of reporting Application.
- Used Amazon Cloud Watch to monitorAWSservices and Amazon CloudWatch logs to monitor application.
- Used Client sideMVCframeworks likeAngularJSSingle Page Application developments.
- Integrated Spring MVC wif Hibernate and Developed POJO objects and used Hibernate as teh Object-Relational Mapping (ORM) tool to access teh persistent data and map tables from DB.
- Used Spring Core Annotations for Spring DI, Spring MVC wif REST API s and Spring Boot for Microservices and used Spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
- Deployed teh Angular Project on to teh AWS EBs
- Created Lambda Expressions to trigger teh AWS EBs on teh specific time.
- BuiltS3buckets and managed policies for S3 buckets and usedS3 bucketandGlacierfor storage and backup onAWS.
- Work wif other teams to halp develop thePuppetinfrastructure to conform to various requirements including security and compliance of managed servers.
- Built aVPC, established teh site-to- site VPN connection betweenData CenterandAWS.
- Implemented various features of Spring 4.3 framework such as Dependency Injection (DI), IOC, Security, AOP and, used Spring Core Annotations, Spring Dependency Injection (DI) and Spring MVC for REST API s and Spring Boot for Microservices.
- Used Annotations for teh services as per teh business requirements.
- Applied core java concepts such as Collections, Generics, Exception handling, Concurrency.
- Designed front end using JSP, HTML, CSS and JavaScript for Client-Side validations.
- Involved in implementation of DAO and Service layers. Configured teh Controllers, and different Beans such as Handler Mapping, View Resolver etc.
- Created Hibernate configuration files.
- Designed teh data models to be used in data intensiveAWS Lambdaapplications which are aimed to do complex analysis
- Developed Micro-Services based architecture to enable teh application to be deployed on AWS Cloud.
- Extensively used Application Context, Spring DI for loading Properties during run time.
- Extensively used Hibernate Relational Mappings (One-To-Many, Many-To-Many) in teh secondary project.
- Used Apache Tomcat Application Server for application deployment in teh clustered window environment.
- Developed and debugged teh applications using Eclipse, Net Bean IDE.
- Used Log4j for logging and debugging.
- Used Jenkins to build and maintain teh code for testing teh application using a test interface locally.
- Used Hibernate wif Annotation to handle all database operations wif Oracle DB.
- Used JSP for Server Side Transactions.
- Used Maven for automatic loading all teh dependencies from their repository.
- Design patterns are extensively used to achieve clean separation of different layers. Used different patterns like Adapter, Singleton, Strategy, Factory, Abstract Factory, MVC, DAO and Service Locator, Facade.
- Wrote stored procedures and updated some SQL queries for performance enhancement
- Developed test cases and performed unit testing using Junit .
Environment: Java/ J2EE 1.8, Spring, Hibernate, RESTful Web Services, JSP, HTML, CSS,, JSON, POJO, Oracle database10g, SQL, Tomcat 8.0,Eclipse, Maven, Restful web services, Junit, Core Java, J2EE, Spring Boot, Hibernate, MySQL, Junit, JavaScript
Confidential, Owings Mills, MD
Java Developer
Responsibilities:
- Worked on teh entire SDLC life cycle including Requirements gathering, designing teh application and then implementing teh design and implemented teh application using Agile Development methodology which included daily scrum calls, weekly iterations, user story planning, reviews and grooming sessions.
- Designed and developed various modules of teh application wif frameworks like Spring MVC, Spring Boot, Web Flow Architecture and Spring Bean Factory using IOC concepts.
- Responsible for overall system and integration testing.
- Integrated Spring MVC wif Hibernate and Developed POJO objects and used Hibernate as teh Object-Relational Mapping (ORM) tool to access teh persistent data and map tables from MySql.
- Object storage serviceAmazon S3is used to store and retrieve media files such as images.
- Cloud Watchis used to monitor teh application and to store teh logging information.
- Involved in writingJava APIfor Amazon Lambda to manage some of theAWSservices.
- ExportedSQLdata in to Elastic search to allow much faster and scalable user searches from teh database.
- DevelopedAngularJSSingle Page Application consumingJSONdata from Restful services.
- Used Annotations for teh services as per teh business requirements.
- Experience developing SOAP and REST web services in Java using JERSEY and APACHE CXF.
- Experienced in Angular 8 framework for building web-apps and is highly efficient in integrating wif Restful services.
- Used Apache Tomcat Application Server for application deployment in teh clustered window environment.
- Applied core java concepts such as Collections, Generics, Exception handling, Concurrency.
- Used Log4j for logging and debugging.
- Used Jenkins to build and maintain teh code for testing teh application using a test interface locally.
- Used Hibernate wif Annotation to handle all database operations wif Oracle DB.
- Used JSP for Server Side Transactions.
- Designed front end using JSP, HTML, CSS, JSP, and JavaScript for Client-Side validations.
- Used Maven for automatic loading all teh dependencies from their repository.
- Developed and debugged teh applications using Eclipse, Net Bean IDE.
- Developed various flow services Using Designer to monitor, analyze and resubmit teh failed documents.
- Created Brokers and configured Broker Server.
- Responsible for coordinating wif different teams to gather requirements.
Environment: Java/ J2EE 1.8, Spring, Hibernate, RESTful Web Services, JSP, HTML, CSS,, JSON, POJO, Oracle database10g, SQL, Tomcat 8.0,Eclipse, Maven, Restful web services, Junit, Core Java, J2EE, Spring Boot, Spring Rest, Hibernate, MySQL, Junit, JavaScript
Confidential, Henrico VA
Sr. Java/J2EE Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development and testing.
- Generated teh use case diagrams, Activity diagrams, Class diagrams and Sequence Diagrams in teh design phase using Star UML tool
- Designed, deployed and supported highly available and scalable Ping federate infrastructure in AWS and On-premise dat provides single-sign-on (SSO)
- Expertise in various Agile methodologies like SCRUM and Test-Driven Development (TDD).
- Written code for TDD on every module worked in a medical awareness project using Junit.
- Prototype designs and development in HTML5, CSS3, JavaScript, and DHTML
- Developed teh User Interface using JSP, Spring MVC frameworks, jQuery, Angular JS and CSS.
- Extensively worked wif core java like collections, Stringbuilder and interfaces.
- Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate utility class.
- Used spring framework AOP features and JDBC module features to persist teh data to teh database for few applications. Also used teh Spring IOC feature to get a hibernate session factory and resolve other bean dependencies.
- Prepared calls through Hibernate, spring LDAP, Spring JDBC for Interacting wif teh Database.
- Created RESTful web services interface to Java-based runtime engine and accounts.
- Used JAX-WS and Metro stack for building Web Services. Also developed teh web service client applications to test teh web services. Tested teh web service using SOAP UI
- Used SOAP to Implement Web Services and Consumed and published XML Web Services in teh application.
- Created teh Data Definition Language (SQL) to create and maintain teh data model.
- Implemented a Continuous Delivery pipeline wif Jenkins and GitHub.
- Used GIT as Source Version control management system and worked on GitHub repository.
- Configured and deployed teh application on JBoss application Server.
- Used Apache camel integration for routing and transforming teh data between two Applications using HTTP protocol
- Implemented teh various services using Microservices architecture in which teh services work independently
- Designed and developed Microservices business components using Spring Boot.
- Used JQuery, Ajax for service calls on pages to interact wif teh server for information.
- Developed an API to write XML documents from a database. Utilized XML and XSL Transformation for dynamic web-content and database connectivity
- Involved in designing and developing teh JSON, XML Objects wif MySQL.
- Implemented Data access objects using Hibernate to access data from Oracle database Called Stored Produces in Oracle using Callable Statements in JDBC
- Actively used teh defect tracking tool JIRA to create and track teh defects during QA phase of teh project
- Used Tortoise SVN to maintain teh version of teh files and took teh responsibility to do teh code merges from branch to trunk and creating new branch when new feature implementation starts
- Worked wif Web Sphere application server dat handles various requests from Client
- Scrum meetings (Sprint Reviews and Retrospectives)
- Created Shell Script to invoke Java programs on UNIX batch platforms.
- Involved in production support, resolving teh production job failures, interacting wif teh operations support group for resuming teh failed jobs.
Environment: Java 7, Hibernate, Spring, Servlets, XML, Tortoise SVN, JSP, MVC, Star UML, JUnit, Maven, Web Sphere, UML, SOA, JAX-WS, Spring Boot, Sun Metro stack, RESTful, SOAP UI, Micro Services, JMS, Apache Camel, Log4J, SOAP, Oracle 10g, MySQL, WSDL, JavaScript, JQuery, Angular JS, AJAX, JIRA and RAD, ESB, JSON, HTML, CSS.
Confidential
Software Engineer
Responsibilities:
- Understanding teh requirements of teh module and Preparation of functional document.
- Used various Core Java concepts such as Multi-Threading, Exception Handling, Collection APIs to implement various features and enhancements.
- Built teh application Using frameworks like Struts2, Hibernate
- Built teh application UI using JavaScript, HTML5, CSS3.
- Analysis of teh enhancements and bug fixes.
- Preparation of teh Design document for teh project dat includes class diagrams, method level details and writing of teh pseudo code.
- Made teh test cases and teh Style sheets (XSL) to visualize teh final product behavior and fine tune teh requirements.
- Comparing teh data seen on teh application and actual database using Toad.
- Unit testing using JUnit.
- Involved in Integration Testing, Regression Testing & System Testing
- Responsible for executing teh test scripts and providing proper feedback to teh development team to fix teh bugs.
Environment: Java, Struts2, Servlets, JDBC, Hibernate, HTML5, CSS3, JavaScript, EJB, JWS, Oracle, JUnit, Agile SCRUM, Agile BDD Testing & Automation (J-Unit, Cucumber BDD, Selenium 2, Serenity BDD tool).
Confidential
Software Engineer
Responsibilities:
- Analysis of teh functional, technical and User Requirements.
- Developing Business logic of application
- Integrated Struts 2.0 and IBatis Framework,
- Developing business logic by applying core java concepts such as Collections, Generics, Exception handling, Concurrency.
- Development for Functional and User Interface
- Involved in developing Struts action Classes and teh Data Access Objects
- Developed teh User Interface using Servlet, JSP, HTML
- Designed front end using JSP, HTML, CSS and JavaScript for Client-Side validations.
- Used Maven for automatic loading all teh dependencies from their repository.
- Performed Unit Testing using JUNIT test cases to fix bugs.
- Involved in Changing teh GUI as per Requirement.
- Involved in fixing bugs and development of reports of pending requests.
- Involved in black box testing, and documentation