We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

Dallas, TX

SUMMARY

  • Over Seven years of experience in Software Life Cycle Development including analysis, design (system/database/OO), development deployment, testing, documentation, implementation & maintenance of application software’s in web - based environments, Distributed n-tier and Client/Server architectures.
  • Extensive experience in development and deployment of J2EE components for building n-tier distributed enterprise applications.
  • Experienced in Automating, Configuring and deploying instances on AWS, Azure environments and Data centers, also familiar with EC2, Cloud watch, Cloud Formation and managing security groups on AWS.
  • Hands-on experience in Microsoft Azure Cloud Services (PaaS & IaaS), Storage, Web Apps, Active Directory, Application Insights, Internet of Things (IoT), Azure Search, Key Vault, Visual Studio Online (VSO) and SQL Azure.
  • Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka, framework.
  • Strong expertise in development and deployment of web components that include Servlets, JSP, JSF and business layer components that include EJB, Web Services, RMI and JDBC, JNDI, JMS, LDAP, IBM MQ Series.
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model-View-Controller), Singleton, Session Façade, Service Locator, Factory, DAO, DTO and Business Delegate.
  • Significant experience in developing applications using Java and related technologies using methodologies like AGILE, TEST DRIVEN, SCRUM.
  • Expertise in Application development using various frameworks such as Jakarta Struts Framework, Java Server Faces, Spring Framework, Spring MVC, Hibernate ORM with GUI plug-ins, validation plug-ins like Validator Framework.
  • Designed, developed and deployed an E-Commerce web site’s using Ruby on Rails and Red Hat Enterprise Linux.
  • Expertise in developing Java Beans and Custom Tag Libraries, providing client-side validations in JavaScript and providing interactive AJAX front end GUIs using DOJO framework.
  • Expertise in implementing Service Oriented Architectures (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • Strong database experience in Oracle 9i/10g, 11g, MS-Access, SQL Server with good programming skills in SQL and PL/SQL views, Stored Procedures and database triggers with comprehensive knowledge on Performance Tuning and Query Optimization in Oracle Stored Procedures.
  • Distributed Application Development using Actor Models for extreme scalability using Akka.
  • Strong hands-on experience with Spring IO, Spring Boot with Thyme leaf.
  • Strong programming skills in XML related technologies like XML, XSL, XSLT, parsers like SAX, DOM, JAXP, schemas like DTD, XSD (XML Schema).
  • Experience in developing PL/SQL, Stored Procedures, Triggers on Oracle Databases.
  • Working knowledge of Ant/Maven for project build/test/deployment, Log4j for error logging and Debugging, JUnit for unit and integration testing for XML validation
  • Experience with middle-tier popular J2EE application and web servers like BEA WebLogic 8.x/9.x, WebSphere 5.x/6.x, WebSphere Portal 5.x, Tomcat 4/5/6 and JBoss Application Server.
  • Experience in modeling applications with UML, Rational Rose and Rational Unified Process (RUP) and Microsoft Visio and source control applications like Microsoft VSS, CVS and Rational ClearCase.
  • Excellent communications skills. Team Player adept at building strong working relationships with coworkers and cross-functional teams to achieve project priorities/deadlines.
  • Knowledge about Chef and AWS.
  • Experienced working within Scala/ Akka.
  • Experienced in AWS Implementation and Administration.

TECHNICAL SKILLS

Languages: Java, C, C++, Java Script, Scala, SQL, PL SQL, HTML, DHTML, XML

Java Technologies: J2EE (Web services, EJB, JNDI, JDBC, JMS, RMI, XML, Servlets, JSP, JSF, JavaBeans), CSS, AJAX, Axis 2.X, Web Services (REST & SOAP)

Frameworks: Jakarta Struts, Spring 2.0/3.0, Spring MVC, hibernate 2.0/3.0, Hibernate

IDEs: Eclipse (MyEclipse), Net Beans, IntelliJ, RAD6.0

Web / Application Servers: IBM WebSphere 5.X/6.0, WebLogic, WebSphere Portal 5.x, JBoss, Apache Tomcat

Database Tech/Tools: Oracle 9i/10g/11g, MS SQL Server, DB2, My Sql, JDBC, Toad, Spring Quartz

Build/ source Tools: Ant, Maven, Gradle, JUnit, Log4j, CVS, SVN, GIT

Operating Systems: Windows-7/XP/2000/2003/NT, Mac OSX 10.4/10.5

Design Tools: Rational Rose, Microsoft Visio, UML, LDAP

Protocols: SOAP, LDAP, TCP/IP, SNMP, SMTP, DNS, VPN, VLANs

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Sr. Java Full stack developer

Responsibilities:

  • Worked on the Post Processor User Interface/Client side using Java Swing. The aim of the project is object recognition and file management.
  • Developed software that interacts through the object recognition.
  • Designed and developed Microservices using REST framework and Spring Boot and used Bootstrap along with AngularJS in creating the Application.
  • Microservices have been built using spring boot, Netflix OSS, spring cloud and deploying to AWS Cloud.
  • Meeting the requirements of the end-user of the software.
  • Involved in designing, planning and structuring the MVP and post MVP features.
  • Participated in multi-resource projects in an agile, team-driven environment.
  • Performing the code reviews with the team. Involved in the development using Spring boot with Data access/integration layer consisting ORM module (Hibernate).
  • Good experience with Angular.JS directives ng-app, ng-init, ng-model for initialization of Angular JS application data.
  • Coordinating with the team for the Continuous Delivery/ Continuous Integration of the project using Jenkins.
  • Experience in developing Microservices using Spring-Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API’s and Spring Boot for microservices.
  • Wrote and maintained the architecture and design documentation.
  • Extensively used Akka actor’s architecture for scalable & hassle-free multi-threading. Millions of activity messages per second were handled very easily by the actors by propagating the messages to appropriate child actors in asynchronous or synchronous fashion.
  • Used Spring Quartz Java library for scheduling Jobs
  • Developed Apache Camel middleware routes, JMS endpoints, Spring service endpoints and used Camel free marker to customize REST responses.
  • Fixed issues related to optimize of response time for operational tasks and troubleshooting tool.
  • All the functionality is implemented using Spring IO / Spring Boot, Thyme leaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Supported the application during final implementation, fixing the issues.
  • Used Spring Boot which is radically faster in building cloud Microservices and develop spring-based application with very less configuration.
  • Developed the application using Spring Framework that uses Model View Controller (MVC) architecture with JSP as the view.
  • Built a RESTful API to save and retrieve geolocations using a remote server in Java using Spring, MongoDB, Apache CXF, and JAX-RS.

Environment: Java 8, JSP, Servlets, HTML, CSS, Microservices, Spring boot 1.2.3, Liquid Planner, Wrike, Jenkins, Spring Quartz Git, Bit bucket, JUnit, AWS, Apache Camel Linux, Windows, Gradle, IntelliJ, MS Visio, Angular js, Akka,Spring,Restful services,Spro

Confidential, Birmingham, AL

Sr. Java developer

Responsibilities:

  • Assisting the lead in the meetings to plan the requirements.
  • Updating the functionality of code, so that it meets the actual requirement.
  • Checking the Fortify scan of the project for the issues and fixing them accordingly.
  • Using the Junit with Mockito Framework.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
  • Involved in Design and deliver of key features of web products, driving rapid iterations while keeping an eye on scale by handling massive and multiple streams of data at once, using technologies like Akka, Play concepts.
  • Utilize Camel to integrate Micro Services with other Microservices and RabbitMQ messaging exchanges. Developed Scripts for AWS Orchestration Performing the code reviews and approving the code.
  • Coordinating with the team for the deployment of the project.
  • Involved in analysis, design and development of “price change” module, “vendor & product setup” modules, “supply chain module” (SCM) and “purchase order” module and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Fixed issues related to optimize of response time for operational tasks and troubleshooting tool.
  • Implemented the back-end services using Spring boot and Spring boot for batch processes input file scanning and posting batch job request to MQ.
  • Developed the Services using AWS Elastic Search, Restful Services using JAX-RS and Java.
  • Involved in maintaining the reliability, availability, and performance of Amazon Elastic Compute Cloud (Amazon EC2) instances.
  • Experience with Cloud based hosting solutions (AWS-EC2/S3, Azure, Google Cloud)
  • Launching Amazon EC2 cloud instances using Amazon Images (RHEL/Ubuntu) and configuring launched instances with respect to specific applications.
  • Implemented design patterns in Scala for applications.
  • Developed analytical components using Scala, Spark, Apache Mesos and Spark Stream.
  • Experience in writing Components, Pipes and Services to separate concern and handle different situations by using Angular 2.
  • Developed Persistence layer using Hibernate (domain layer) using Java classes and BIS using stateless session beans incorporating session façade design pattern.
  • Used Hibernate as the ORM tool to communicate with the database.
  • Working as Cloud Administrator on Microsoft Azure, involved in configuring virtual machines, storage accounts, resource groups.
  • Remote login to Virtual Machines to troubleshoot, monitor and deploy applications.
  • Managing Windows 2012 servers, troubleshooting IP issues and working with different support teams.
  • Demonstrated ability to architect and deliver scalable enterprise solutions combining various Azure services.
  • Expertise in building Azure native enterprise applications and migrating applications from on-premises to Azure environments.
  • Implementation experience with Data Lakes and Business Intelligence tools in Azure.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC
  • Fixed issues related to optimize of response time for operational tasks and troubleshooting tool.
  • Developed a scalable queuing system to accommodate the ever-growing message flows across the systems using Amazon Simple Queuing System and Akka actor models.
  • Involved in building a scalable email system using amazon simple email service, s3 and Akka actors for handling heavy loads of emails.
  • Worked on migrating the Node Js, HTML stack to Type safe stack using Scala for backend programming.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Worked on implementation of migration module, which loads relational data and populates Mongo DB documents.
  • Coding for the presentation layer using AJAX, XML, XSLT and JavaScript and worked using MVC pattern.
  • For the production issues, provided support by debugging the log files and fixing the code for the data issues.

Environment: Java/J2EE, JSP, JSF,Java 8, Servlets, XML,Java 8, Akka, CSS, XSLT, AJAX, Microsoft Azure Scala/Akka, Spring MVC, Web Services, DB2, Git, JIRA, Jenkins, Microservices, Stash, Source Tree, JUnit, AWS, Mockito, HP Fortify Audit Work-bench, LDAP, MongoDB, Windows, Tomcat, Hibernate, ANT, Eclipse, MS Visio, WebSphere, SQL- Developer.

Confidential, Austin, TX

Full Stack Developer

Responsibilities:

  • Involved in the complete development, testing and maintenance process of the e-commerce application.
  • Maintained good rapport with Business Analyst and Business Users to identify information needs as per business requirements.
  • Designing web pages for HTML files that supports AJAX component, Rich design time UI to use AJAX libraries such as Dojo, jQuery.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Worked on Big Data Integration &Analytics based on Hadoop, SOLR, Spark, Kafka, Storm and web Methods.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Performed system analysis and design using OOA/OOD and UML diagrams with Rational Rose and Visio.
  • Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Designed and developed a web-based client using Servlets, JSP, Tag Libraries, Java Script, HTML and XML using Spring Framework.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Design and implement web services.
  • AWS Cloud management and CHEF Automation.
  • Built Angular 2 framework including MVC architectures, different modules, specific controllers, templates, custom directives and custom filters.
  • Created backend XML and Web Services on existing business logic for the new PLUS product to consume
  • Wrote CSS pages in top down approach.
  • Used XML parsing techniques for data handling and JavaScript front-end pages.
  • Used Hibernate as the ORM tool to communicate with the database and developed Persistence layer using Hibernate using stateless session beans incorporating session façade design pattern.
  • Involved in coding for the presentation layer using AJAX, XML, XSLT and JavaScript and worked using MVC pattern.
  • Used Spring framework and interacted with backend.
  • Maintained relationship between objects using SpringIOC.
  • Involved in writing session beans, message driven beans and hibernate mapping files
  • Configured JMS and Hibernate on WebLogic Server in Eclipse environment.
  • Used PL/SQL tables to process huge volume of data and used BULK collect and BULK bind for mass update as performance improvement process.
  • Used Restful client to interact with the services by providing the Restful URL mapping
  • Created producers, consumer and zookeeper setup for oracle to Kafka replication.
  • Developed scenarios for unit and Integration testing to ensure that all the components working correctly when integrated.
  • Used SOAP Technology for exchanging the XML application using.
  • Involved in writing Java Scripts for building the web application. Developed WSDL for implementing web services. Used SVN for version control of the code and configuration files.

Environment: Java 8/J2EE, JSP, JSF, Servlets, XML, CSS, XSLT, AJAX, Spring Framework, Web Services, Chef, DB2, Jrules, SVN, JUnit, HP Quality Centre, Windows, Red Hat LINUX, WebLogic, Hibernate, ANT, Eclipse, MS Visio, JBoss 6/7, Oracle 11g.

Confidential

Java/J2ee Developer

Responsibilities:

  • Designed and developed Class diagrams and Sequence diagrams using Rational Rose.
  • Design and developed the application using Jakarta Struts Framework which is based on Model View Controller design pattern.
  • Implemented Struts validation and Struts Tiles Framework in the presentation layer.
  • Developed user interface using JSP, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
  • Developed Spark code using Scala and Spark-SQL/Streaming for faster testing and processing of data.
  • Developed a POC UI application using Angular2.
  • Designed and developed various EJB components (Session Bean) to fulfill the business functionality.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Used Perl and shell scripting to automate the batch process and run SQL scripts.
  • Developed Web services - WSDL and SOAP for getting credit card information from third party.
  • Used SAX parser for parsing XML files.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue, such as PDF, Excel report generation.
  • Implemented various design patterns in the project such as Business Delegate, Session Façade, Data Transfer Object, Data Access Object, Service Locator and Singleton.
  • Developed Stored Procedures for Oracle 10g database.
  • Performed unit testing using JUNIT framework and used Struts Test Cases for testing Action Classes.
  • By Using SOA application, we reused the software components.
  • Used ANT scripts to build the application and deployed on WebSphere Application Server.
  • Used Rational Clear Case and Clear Quest for version control and change management.
  • Developed rich UI using HTML, CSS and Java Script.
  • Implemented various modules such as Customer Profile, Address management, Transfer funds, Online Payments using Java, Servlets, JSP technologies.
  • U Extensively used Hibernate concepts such lazy loading, dirty bit checking and transactions. sed MVC guidelines for creating application framework using JSP, Servlets and Java Beans.
  • Developed Action classes for Struts framework and Implemented Java classes for the corresponding Struts Actions.
  • Wrote various SQL for accessing data from database and used JDBC API for Java- Database communication.
  • Used JavaScript for client-side validation with HTML.
  • Used CVS as source control management system.
  • Extensively worked on JSP and Java Script in Customer Service module.
  • Used Log4J utility to log error, info and debug messages
  • Junit testing done for checking functionality.

Environment: Java 1.5, J2EE, Struts, Hibernate, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, Perl, HTML, JNDI, CVS, JUnit, IntelliJ, SOA, Rational Rose, Rational Clear case, Oracle 10g, DB2.: Java, J2EE, JSP, XML, Struts, HTML, CSS, JavaScript, Servlets, Log4J, Junit, MySQL and WebSphere.

Hire Now