J2ee Developer Resume
Miami, FL
SUMMARY
- Around 5 years of experience in designing, development, implementation, building software products & solutions across variety of business domains using J2EE and SOA based solutions/integration.
- Well skilled in all stages of Software Development Life Cycle (SDLC) including requirement analysis, design, development, testing, deployment, also support and maintenance with various methodologies such as Waterfall, Incremental, Iterative and Agile Methodologies.
- Adept in analyzing large datasets using Apache Spark, Py Spark, Spark ML and Amazon Web Services (AWS).
- Involved in Analysis, Design, Development, System Testing and UAT (User Acceptance Testing), followed by Agile methodology in the Scrum Cycle model.
- Superior project implementation skills using Java, Azure JSP, Servlets, JDBC, JNDI, JSTL, RMI, EJB, Struts, Spring, JavaScript, XML(SAX, DOM), Webservices, JMS, C, Java Mail, JAXP, WSDL, SOAP, RESTFUL, JSON, Hibernate, Grunt, Bower, Eclipse
- Experience in Spring DI, C#, Spring AOP, Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring Integration, Spring Templates (Spring JDBC, Spring Hibernate, Redux, NgRx, Docker, Rabbit MQSpring JMS), Struts, Spring Batch modules, Spring Integration
- Extensively used core java concepts like collection frame work, multithreading, OOPS and Exception Handling Exception and Error frameworks, Logging mechanism, Audit Logging, Common Layers like Action, DAO.
- Experience with Agile methodologies and DEVOPS automations and Low Latency and Real time
- Well Versed in working with the XML family XPath, XSL, XSLT, XLink, Angular XQuery, XForms, XSSL - FO, AJAX, DTD, Shema, Complex, Data, Services, Node and Parsers like SAX, DOM.
- Experience in applying best practice Design Patterns and Strategies to enterprise applications to reduce tight coupling, maximize performance, and reduce maintenance/extensibility risks.
- Experienced in defining and designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guidelines
- Expertise in design and development of Web Services which includes handling SOAP/REST Requests and Response using WSDL, JAX-RPC, JAX-WS and Web Services authentications.
- Experience with build tools like Ant, Jenkins and Maven
- Experience in using IDE tools like Eclipse, IntelliJ, Spring Tool Suite (STS) and various plugins such as Find bugs for code quality, SOAP-UI for web service testing.
- Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat, Glassfish and JBoss.
- Expertise with using Cassandra, Oracle, SQL Server, MySQL, MongoDB databases and writing and tuning SQL and PL/SQL queries.
- Experience on UNIX, LINUX commands and Deployment of Applications in Server and ability to work effectively on Windows platforms.
- A quick learner and a team player with excellent communication, good management skills for analysing user requirements and ensuring excellent functionality and maximum contribution to attain the team goal.
TECHNICAL SKILLS
Programming Languages: Java 11/8/7, SQL. HTML, LINUX, XML, PL/SQL. C, C++, Java, Python
Client & Server Scripting: JavaScript, jQuery, Angular2, JSP, JSTL.,C#,JVM, Garbage collection, Linux/unix
J2EE MVC Frameworks: JSF, Spring (Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Angular, Azure Api, Spring with Hibernate, Spring Boot, Spring Batch).
Version Control: SVN, CVS, GIT, Low Latency, Real Time
IDEs: Eclipse, JBuilder, NetBeans, IntelliJ IDEA.
Middleware Technologies: JNDI, JMS, JDBC. Apache Spark, Py Spark, Spark ML
Databases: SQL Server, Oracle, MySQL, DB2, Snowflake, AWS, Cassandra, KDB, Mongo
Database Tools: Toad for SQL Server, Green plum Toad for Oracle, Toad for MySQL, DB2Connect. Grunt, Bower, Eclipse, Shell, Pearl
Web Service Specifications: SOAP JAX-RPC, JAX-WS, JAX-RS(Restful).
UML Tools: MS Visio, Rational Enterprise.
Servers: WebLogic, JBoss Application Server, Apache Tomcat, WebSphere, Glassfish.
Logging Tools: Log4J, SLF4J.
Build Tools: Ant, Maven, Gradle.
PROFESSIONAL EXPERIENCE
Confidential, Miami, FL
J2EE Developer
Responsibilities:
- Implemented Agile development process in Software Development Life Cycle (SDLC). Analysis, evaluates, test debug documents and implements moderately complex software applications.
- Developed Object Model and UML design models for developing Use cases and created a Sequence diagram, class diagram and active diagrams for application components and interfaces.
- Used Java 11 new utility Methods in string class like is Blank(), lines(), trip(), stripLeading(), stripTrailing(), and repeat(int).
- Adept in analyzing large datasets using Apache Spark, PySpark, Spark ML and Amazon Web Services (AWS).
- Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC and DAO, Spring AOP Grunt, Bower, Eclipse
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs using sparks, pearl and Greenplum
- Extensively used core java concepts like collection frame work, multithreading, OOPS and Exception Handling Exception and Error frameworks, Logging mechanism, Audit Logging, Common Layers like Action, DAO.
- Applied the advantages of Spring Core container for develop the applications loosely coupled and used Spring MVC for creating the independency in presentation layers from the business layers. Other technologies also were like Spring IOC and Spring AOP.
- Managed AWS (Amazon Web Services) likeEC2,S3bucket, ELB, Auto-Scaling, SNS, C# SQS, AMI, IAM, VPC (Virtual Private Cloud), Cloud Front throughAWSConsole and API Integration.
- Responsible for the implementation of JMS/RabbitMQto enhance the application's web service and using Low Latency and Real time
- Experience in Spring DI, C#, Spring AOP, Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring Integration, Spring Templates (Spring JDBC, Spring Hibernate, Redux, NgRx, Docker, RabbitMQ,Spring JMS), Struts, Spring Batch modules, Spring Integration .
- Created and Implemented Microservices or REST APIS using spring boot, REST, JSON.
- Implemented RESTful Web Services using JAX-RS API. Developed Web Services to allow communication between applications through REST over HTTP.
- To Debug, integrate, and deploy the application used Spring Tool Suite (STS).
- Used Maven to build the application and deployed the Application on Embedded Tomcat Server.
- Worked on implementing the Spring MVC framework by creating controllers, validators, models and request mappings for all the action URLs.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
- Involved in Analysis, Design, Development, System Testing and UAT (User Acceptance Testing), followed by Agile methodology in the Scrum Cycle model.
- Experience on UNIX, LINUX commands and Deployment of Applications in Server and ability to work effectively on Windows platforms
- Proficient in handling web and application servers in creating Domain, configuring connection pool, JMS, deploying applications on WebLogic, WebSphere, Apache Tomcat, Glassfish and JBoss, Grunt, Bower, Eclipse
- Created Stored procedures using PL/SQL for data modification (Using DML insert, update, delete) in Oracle.
- Managed the team's source repository through GitHub.
- Used JIRA to assign, track, report and audit the issues in the application.
Environment: Java 11, Spring, Spring Boot, Spring (IOC, MVC, AOP, Core, DAO, JDBC), AWS (ELB, Auto-Scaling, SNS, SQS, AMI, IAM, VPC), RabbitMQ, JAX-RS, Rest API, HHTP, STS,C#, Tomcat Server, JSON, Maven, Oracle, GITHUB, Jira, Agile, Linux.
Confidential, Boca Raton, FL
J2EE Developer
Responsibilities:
- Involved in Analysis, Design, Development, System Testing and UAT (User Acceptance Testing), followed by Agile methodology in the Scrum Cycle model.
- Designed and developed the application based on Spring AOP, BATCH and Spring JPA framework.
- Integrated Spring Boot with its Spring Ecosystem like Spring ORM and Spring Data for connectivity to Relational database.
- Used java 1.8 features like stream, lambda expressions, functional interface, collections, Date/Time changes and type annotations.
- Configured the xml files for Spring Security injection to ensure the back-end security by discriminating the role of users as well as access authority for the URIs and Server-side assets.
- Implemented Java Messaging Service (JMS) - IBM MQ Series provides independent and potentially non-concurrent applications on a distributed system to communicate with each other, Used to achieve Service Oriented Architecture (SOA).
- Implemented different Design patterns like DAO, Singleton Pattern and MVC architectural design pattern of Spring framework.
- Worked on development of infrastructure automation in AWS (EC2, Lambda, EBS, RDS, Dynamo,C#, ELB, EIP etc) with AWS CloudFormation. Integrated backend processes with SQS communication and elasticache storage.
- Responsible in testing the classes and methods using Junit test case for unit testing of application and Log4j to capture the logs.
- Adept in analyzing large datasets using Apache Spark, PySpark, Spark ML and Amazon Web Services (AWS).
- Experience in Spring DI, Spring AOP, Spring MVC, Spring Boot, Spring Data, Spring Batch, Spring Integration, Spring Templates (Spring JDBC, Spring Hibernate, Redux, NgRx, Docker, RabbitMQ, Spring JMS), Struts, Spring Batch modules, Spring Integration .
- Developing XML classes for loading the data from XML files deployed at the server.
- Extensively used core java concepts like collection frame work, multithreading, OOPS and Exception Handling Exception and Error frameworks, Logging mechanism, Audit Logging, Common Layers like Action, DAO.
- Involved in creating Mongo DB collections and documents and developed Mongoose Schema objects to perform CRUD operations. Performed deployment of applications on IBM WebSphere Application Server.
- Configured Maven dependencies for application building processes and using Low Latency and Real time
- Used Spring Core, Spring Web MVC, Spring ORM, Spring JDBC and DAO, Spring AOP Grunt, Bower, Eclipse.
- Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process implementation using Jenkins along with UNIX Shell scripts to automate routine jobs using sparks, pearl and Greenplum
- Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
- Performed Unit as well as System Integration test (SIT) and User Acceptance Test (UAT) for all the modules
Environment: Java 1.8, Spring, Spring Boot, Microservices, Spring (IOC, AOP, Batch), Spring Data JPA, IBM MQ, SOA, AWS (EC2, Lambda, EBS, RDS, Dynamo, ELB, EIP), Log4j, XML, Mongo DB, Maven, GIT, Junit, Jenkins, Agile, Windows.
