We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

5.00/5 (Submit Your Rating)

Lewisville, TX

SUMMARY

  • 10 + years of extensive experience in Software Engineering, developing and managing Java/J2EE based web applications.
  • Excellent understanding of Object - Oriented Programming (OOP) concepts and applying them in developing SOA (Service-Oriented Application).
  • Developed REST API web services to perform the CRUD operations on the database using JAX-RS, Sprint Boot, JPA, Hibernate and MySQL.
  • Experience in Analysis, Designing, Coding and Implementing Object Oriented Software Systems.
  • Worked on implementation and integration of REST API with identity application using JAVA, Spring, Maven.
  • Involved in applying Software Development Life Cycle (SDLC) and various software development methodologies such as Agile Methodology.
  • Utilization of IDE (Integrated Development Tools) like IntelliJ, Eclipse, Spring Tool Suite, NetBeans, RAD.
  • Extensive experience in data processing using PL/SQL with Oracle technologies.
  • Expertise in developing Web Components using JEE technologies such as Java, Servlets, JSPs, Java Beans, Enterprise Java Bean (EJBs), JDBC, JPA, Hibernate and Spring Data JPA.
  • Implemented the core design patterns like Data Access Object (DAO), Singleton.
  • Worked on writing Unit Testing using JUnit and integration testing.
  • Good experience in logging mechanisms using log4J.
  • Implemented ORM in the persistence layer using Hibernate framework, Spring Data JPA (Java Persistence API) and mapped java objects to tables in relational database.
  • Implemented Aspect Oriented Programming using Spring AOP to address cross cutting concerns.
  • Knowledge of advanced Java APIs such as Collection for streaming data, Exception, Multi-Threading.
  • Profound knowledge in Java 8 features like Lambda Expressions, Streams, Functional Interfaces, Default Methods etc.
  • Worked on servers like Tomcat, WebLogic, WebSphere.
  • Knowledge of AWS and related cloud technologies.
  • Stream processing of data using Kafka Producer and Consumer.
  • Worked in Agile environment with Scrum methodology.
  • Good understanding on use of git repository for version control.
  • Familiar with client-side technologies/frameworks like HTML, CSS, JavaScript and Angular.
  • Highly interactive with the team and committed in providing satisfactory results.
  • Good with solving problem and proper documentation skills.
  • Ability to understand the requirements in detail and implement to its standards, focusing on providing clear code.

PROFESSIONAL EXPERIENCE

Confidential, Lewisville, TX

Sr. Java/J2EE Developer

Responsibilities:

  • Design, develop and test applications supporting maritime safety systems using Java, Oracle Weblogic Portal and Oracle Database 11g in a SCRUM team environment.
  • Worked on building PDF using Java library iText.
  • Used iText library in Java to generate real-time PDF invoices for online order payments made on the website.
  • Did design, coding in Spring Boot, Struts2, REST Webservices, Spring Batch, Spring Data, Hibernate, JPA, Itext Core Java and Unix.
  • Expertise working with different spring modules, like Spring DAO, Spring MVC, Spring AOP, Spring Data ORM, Spring Boot and Spring Securities.
  • Implemented functionalities using Spring IO / Spring Boot with Thymeleaf and Hibernate Critieras.
  • Developed J2EE for DevOps pipeline using Java, J2EE, Google Cloud Platform GCP, Azure Cloud, XML, Oracle database, JSON, JPA Toplink, Spring Boot.
  • Designed and developed the UI using Struts view component, JSP, HTML5, CSS3 and JavaScript, AJAX, Knockout.js, JSON.
  • Worked on Angular 2, Typescript SPA domains.Updated the application with new features of Angular 4.
  • Worked in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Worked on PHP, HTML/CSS, Ajax/JavaScript (JQuery, ExtJS, etc.), SVN, GIT and MySQL and Apache, demonstrating vast LAMP architecture experience.
  • Created a Python/Django based web application using Python scripting for data processing, MySQL Workbench for the database, and HTML/CSS/JQuery and HighCharts for data visualization of the served pages.
  • Implemented Spark Scripts using Scala, Spark SQL to access hive tables into spark for faster processing of data.
  • Designed and developed Oracle 12c PL/SQL batch and real-time processes for loading data from internal and external systems using SQL Loader and External tables.
  • Hands on experience in using tools like Index Tuning Wizard, SQL Profiler and Windows Performance Monitoring and Tuning MS SQL Server Performance.
  • Developed SOA composites which involved in database, File and JMS integrations using DB Adapter, JMS Adapter and File Adapter.
  • Configured OAuth client profiles and client groups to implement OAuth in Data power.
  • Built a JWT token based authentication portal for our customer to log in their Active Directory via LDAP Connection by using C#.
  • Extensive knowledge in working with Java Development Environments like Eclipse and IntelliJ IDEA.
  • Expertise in Service Oriented Architectures (SOA- Web Services) using Apache Axis, MVC, WebLogic, JBoss Wildfly.
  • Developed a REST API web service using Node JS and Hapi.js with swagger documentation.
  • Developed and executed Unit Test cases using JUnit framework by supporting TDD (Test Driven Development).
  • Implemented integration testing using JUnit, SNS, SSL, Mockito, EasyMock.
  • Involved in implementation of Test Automation Framework build using Selenium WebDriver, TestNG.
  • Create Test cases, test methods and test projects using fiddler, Postman and also document it.
  • Performed automated tests, unit tests (NUNIT) and customized load testing for the overall system and the custom API specifically using tools such as JMeter etc.
  • Maintain code integrity and cohesiveness using Jenkins continuous integration environment and used SonarQube to analyze code quality issues.
  • Worked with agile methodology using tools such as SourceTree, JIRA, and BitBucket.
  • Implemented AWS solutions using DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
  • Use the concept of authentication and authorization, deploy to Amazon EC2 with passenger, nginx, sidekiq, whenever schedule, and redis.
  • Created an application with an internal cms system for translations that included globalize, pundit, solr search, and Amazon S3 for upload and download capabilities on a bootstrap framework.
  • Worked with AWS (VPC) and Database Subnet Group for isolation of resources within the Amazon RDS Aurora DB cluster and created notifications, alarms for EC2 instances using Cloud Watch.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST service hosted on AWS using API Gateway and used DynamoDB.
  • Worked on Microservices for Continuous Delivery environment using Docker and Jenkins.
  • Developed Kubernetes based distributed, clustered Rabbitmq solution for support of asynchronous processing of Golang based API framework for ecommerce based machine learning processing and computing.
  • Involved in Cretaion of platform for deploying scientist application using Git, GoCD, twistlock, artifactory, Ecs clusters.
  • Built a Full-Service Catalog System which has a full workflow using Elasticsearch, Logstash, Kibana, Kinesis, CloudWatch.
  • Maintained the user accounts (IAM), RDS, Route 53, SES and SNS services in AWS cloud.
  • Worked on AWS services (S3, EC2) and deployment services (Lambda) and RDS, Dynamo DB (NoSQL), Beanstalk, SQS and Jenkins CI & CD.
  • Implemented Persistence layer using Hibernate to interact with the Oracle database and Hadoop, Big data, Cassandra, MS SQL, NoSQL, MongoDB, Used Hibernate Framework for object relational mapping and persistence.
  • Designed the (AI) artificial intelligence, (ML) Machine learning data pipeline for regular monitoring and performance evaluation of the deployed ML models.
  • Worked on upgrades for MQ and Message Broker activemq in windows and Unix platforms.
  • Used ElasticBeanstalk to deploy warfiles and to keep track of alluser's activity in the CloudTrail.
  • Upright familiarity on AWS Database services like RDS, DynamoDB, Aurora, Redshift, Elasticache.
  • Implemented continuous deployment system with Jenkins, AWS: CodeDeploy, Ops Works, and Packer for deployment of Java Applications.
  • Delivered new global enterprise SSO and LDAP architectures for development, staging and Production Environments.
  • Log4j is used for debugging process and also application is built with Maven.
  • Involved in Performance tuning of WebLogic/Jboss/Tomcat servers with respect to heap, threads and connection pools.
  • Worked on the development of Linux Kernel Mode Device Drivers for Camera Sensors.
  • Used WebStorm version control integrated to git and its terminal in Mac environment.
  • Expertise with modern design principles, such as the development and utilization of cloud apis, single-page web apps, hybrid mobile development, and SOLID principles.
  • Incorporated the usage of Enterprise Integration Patterns and Domain Driven Design to separate concerns like Connectivity layer, inbound translation, business layer decoupling and outbound translation.
  • Designed pluggable & extensible functional layers through Single Responsibility Design & Liskov Substitution Principle (LSP).
  • Expertise in Object - arranged outline/examination, UML demonstrating, Gang of four plan examples and J2EE designs.
  • Written custom JAVA code for Export, Undeploy, Start, Stop SOA composite services deployed on EM console.
  • Used AngularJS framework to bind HTML (views) to JavaScript objects (models) Converted wire frames and photoshop design to web pages with behavioural driven development (BDD).
  • Implemented Reverse Proxy set up (using Ha Proxy) to achieve zero down time during deployment and troubleshooting scenarios.
  • Architected custom reactive MapboxGL "plugin" interface to abstract lifecycle handling.
  • Performed dependency injection of spring beans such as data source beans or Hibernate utility singleton bean to create one session factory for the entire application.

Environment: Java, Spring boot, Spring Modules (DAO, MVC, Securities, AOP, ORM data), Thymeleaf, JPA Toplink, Hibernate, Hibernate Critieras, JavaScript, Angular 2, ReactJS, JavaScript, AJAX, HTML/CSS, MySQL, Oracle, SQL, PL/SQL, SQL Profiler, SOA, Rest, JSON, OAUTH, JWT, IntelliJ, JBoss Wildfly, Git, Swagger, JUnit, EasyMock, TestNG, JMeter, Postman, Agile, Scrum, AWS, EC2, S3, RDS, API Gateway, Load Balancer, auto scaling, DynamoDB, Docker, Kubernetes, ECS, Cloudwatch, SES, SQS, SNS, elasticsearch, kinesis, hadoop, data pipeline, message broker activemq, elasticbeanstalk, lambda, elasticache, codedeploy, SSO, SSL, Lamdba, Maven, JSON, JIRA, Microservices, JMS, activemq, Tomcat, Linux, unix, Mac, solid principles, domain driven design, single responsibility design, gang of four, composite, beahvioural, proxy, abstract, prototype, singleton, factory.

Confidential, Pennsylvania

Sr. Java/J2EE Developer

Responsibilities:

  • Collaborated on a JSF and Java web application. Generate reports using Jasper Reports.
  • Developed and delivered Java server applications with various Java/J2EE technologies including servlet, JSP, JMS, JMX, GWT, JSF and Struts.
  • Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi- threading, Concurrency etc.
  • Worked on Core Java Such as OOPs, Collections, Exceptions Handling, Input/output (I/O) System, Swing, Annotations, Enums, Concurrency, Multi- Threading, Lambda and Generics.
  • Well experience with various spring modules like Spring DAO, Spring Boot, Spring MVC, Spring ORM.
  • Used iBATIS framework with Spring framework for data persistence and transaction management.
  • Responsible for both back-end programming in PHP and front-end functionality using JavaScript, Ajax, JQuerylibraries, and other technologies.
  • Created a Python/Django based web application using Python scripting for data processing, MySQL Workbench for the database, and HTML/CSS/JQuery and HighCharts for data visualization of the served pages.
  • Extensive working experience using Python, Shampoo, Postgres, putty.PyCharm, luigi, shell script and Linux.
  • Developed a Web Application using Java with the Google Web Toolkit (GWT) API with PostgreSql.
  • Responsible for accessing REST APIs using OAuth Authorization Token and storing the data in the MongoDB using Node.Js Scripts.
  • Create RFP (Request for Proposal) microservice to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Used springboot to collecting the data from users and packaged the data as JSON distributed to applications.
  • Wrote Python code embedded with JSON and XML to produce HTTP GET request, parsing HTML data from websites.
  • Implemented the requirements on Salesforce platform using Eclipse and ensured apex code worked seamlessly within govern limits.
  • Worked as WebSphere MQ Developer, installed MQ client and MQ server on various platforms.
  • Used STS for code development along with GIT, Gerrit and perforce for managing the code.
  • Used SVN for version Control, Fisheye and Crucible for peer code review.
  • Wrote Junit test cases for testing UI Framework classes and wrote many Java Scripts, D3, JSON, Three JS to do client side validations.
  • Performed Service Level Testing for Web services using Soap UI, Postman and Apigee.
  • Performed load testing using Jmeter and developed Java 8 code to improve performance.
  • Used TDD with unit testing using Junit, Mockito and Karma.
  • Developed JUnit test cases for back-end logic implementation development and used SonarQube for code coverage.
  • Worked in an Agile environment and also Installed and Configured Drupal on a Linux server and other servers.
  • Worked on Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
  • Development of infrastructure automation in AWS (EC2, DynamoDb, Lambda, EBS, RDS, Dynamo, ELB, EIP etc) with AWS CloudFormation.
  • Designed & Implemented static webpage architecture using services such as IAM, KMS, Cognito, API Gateway, Route 53, S3.
  • Participated in design and engineering of new customer network solutions, including Cisco/Juniper, Firewalls, Cisco Switches and F5/Cisco Load Balancer.
  • Experienced in deploying Kubernetes Cluster on Azure cloud with master/minion architecture and wrote many YAML files to create many services like pods, deployments, auto scaling, load balancers, labels, health checks, Namespaces, Config Map, etc.
  • Built a Full-Service Catalog System which has a full workflow using Elasticsearch, Logstash, CloudWatch.
  • Configure and Manage EC2, Elastic Beanstalk, RDS, S3 Buckets, VPC, Security Groups, ECS, Auto scaling, ElasticCache, Glacier, SNS, SQS, SES and CloudWatch.
  • Expertise in Developing Web services (SOAP and RESTful) using Message Broker activemq (IIB) and Datapower.
  • Worked closely with Devops team to set up CI/CD pipeline using Jenkins, Ansible, AWS, Maven and GIT.
  • Worked on Continuous Integration with the use of GITLAB repository for version control and used Source tree to create the feature branches for the stories that are worked upon and using tools like ALM, Jira to work on the assigned tickets.
  • Created BPM workflows in Appian using the process modeler.
  • Worked on using Rule Engines, Drools, ILOG with corresponding to validate the business User Roles as Rules.
  • Designed Import and Export from MDM PIM to SOA middleware, designed XML schema for exporting Product data. Evaluated IBM MDM PIM web service integration.
  • Troubleshoot WebLogic Server/Jboss/Tomcat connection pooling and connection manager with Oracle, netezza, TimesTen.
  • Worked on Unix shell scripting to implement FTP, SSH, SCP where transferring of files from different servers to shared folders.
  • Developed site-utilizing Ruby on Rails on Mac OS, upheld by MySQL and Capistrano to automate and facilitate the deployment process on Phusion Passenger server. Utilized RHTML, YAML, RJS and Cascading Style Sheets (CSS) to outline the site pages.

Environment: Java, Spring Modules (DAO, MVC, ORM), Ibatis, JavaScript, HTML/CSS, Postgres, PostgreSQL, Restful API, JSON, OAUTH, XML, Eclipse, websphere, Git, SVN, JUnit, Mockito, JMeter, Postman, Agile, Scrum, AWS, EC2, S3, RDS, Load Balancer, auto scaling, DynamoDB, Cloudwatch, SES, SQS, SNS, elasticsearch, message broker activemq, Maven, JSON, JIRA, BPM, iLog, SOA, JMS, activemq, Tomcat, Linux, unix, Mac

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Worked on Core Java, Collections, Multi- Threading, Exception handling, Concurrency, File I/O, Design Patterns, OOPS Concept.
  • Development with Java, J2EE, JSF, JSP, Servlets, JDBC, Oracle, Eclipse, MyEclipse, BEA Workshop Studio, JUnit, & Ant for deployment on Apache/Tomcat.
  • Worked on developing the digital certificates renewal process for PKI-Basic and PKI-Medium level using Java.
  • Design and implementation of desktop, mobile and web applications in Java and HTML5/Javascript using Eclipse, NetBeans, and Xcode IDE's; Swing, GWT, Vaadin, JPA, Hibernate, PhoneGapframeworks; and SVN, git, maven source code environments.
  • Involved in Microservices development of RESTful Web Services, using Spring Boot, Spring Cloud, Spring Webflux, Spring Security and PCF.
  • Implemented Java based POJO access to the application's Oracle 11g database using myBatis (formerly iBatis) mappers and typical data access and transfer design patterns.
  • Used Struts Action forms for the Server Side validation.
  • Used web applications development using Django/Python, Flask/Python, and, JQuery, Ajax while using HTML/CSS/JavaScript for server-side rendered application.
  • Worked on integrating IBM web sphere MQ, DB2, and web GUI interface.
  • Developed back end Services using Web API(REST), Entity Framework with AutoMapper and communicate with MS SQL Server.
  • Written functional phpunit test cases for DataLayer, and Searchserver classes using Django, Curl, XML, JSON, REST base services, and MongoDB.
  • Developed Restful Web service with JSON schema support with Apache CXF.
  • Installed the Kana Platform product and third party software such as Oracle, iPlanet, Weblogic, Websphere, and the Java Development Kit to set up the testing environment.
  • Tested web services in SOAP/REST/POSTMAN with JSON/XML data to enhance customer- facing apps/APIs and process claims.
  • Used Jenkin, splunk, newrelic, JMeter, Cloud Test, Soasta to handle, debug service and deployment activity.
  • Developed fully functional, cross browser compatible websites on DRUPAL platform utilizing Agile and Scrum methodologies.
  • Implemented AWS solutions using EC2, S3, DynamoDB, EBS, Elastic Load Balancer, Auto scaling groups.
  • Created an Aws Rds Aurora DB cluster and connected to the database through an Amazon Rds Aurora DB Instance in Amazon RDS Console.
  • Utilized Jira, Perforce, and Swarm to coordinate tasks and review code.
  • Installed Configured IBM Business Process manager, IBM WebSphere ILOG Jrules and Oracle Service Bus.
  • Mulesoft is used for with implementing service-oriented architecture (SOA).
  • Worked on a peer-to-peer routing protocol in Linux kernel that supports routing of packets and distributed service directory between different processors.
  • Maintained Oracle WebLogic Application Server on different UNIX platforms and have setup development, testing, staging and production environments for the ongoing application development.
  • Worked on Installation and setup in Mac and Windows as required of the frameworks Cordova, Xamarin, Appcelerator, NativeScript.

Environment: Java, Spring, Mybatis, Struts, JSF, JavaScript, HTML/CSS, Db2, MS SQL, Rest, XML, Apache CXF, Eclipse, weblogic, SVN, JUnit, JMeter, Postman, Agile, AWS, EC2, S3, RDS, JSP, Servlets, Maven, ANT, JSON, XML, JIRA, jRules, SOA, Tomcat, Linux, unix, Mac

We'd love your feedback!