We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

Seattle, WashingtoN

SUMMARY

  • Experienced Senior java full stack developer with over 7+ years of experience in IT industry.
  • Ability to work in large, collaborative teams to achieve organizational goals. Passionate about building an innovative culture. Experience in leading onsite/offshore team
  • Have Extensive knowledge in design and implementation of client/server and web applications using java/J2EE, Rest APIs, HTML CSS Angular7/ 8 with ag - grid framework, Spring Boot with microservices, Kafka Streaming Platform, Spring Batch.
  • Test Driven Programmer with thorough knowledge in Unit testing with JUnit, Mockito and using SoapUI, Postman for Web Service testing, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
  • Involved in all the phases of Life Cycle of Software Development (SDLC). Implemented the projects on Agile Methodology and involved in running the scrum meetings.
  • Analysis, Design, Development and maintenance of J2EE Business applications, Web-based using the following core technologies - Java, Servlets, JSP and XML.
  • Experience in developing web based J2EE applications using Struts/Spring frameworks. Experience in Spring Framework such as Spring WEB, Spring IOC, Spring AOP and Spring Boot.
  • Experience in implementation of Micro Services by using Spring Boot.
  • Extensive experience in Requirement gathering, Analysis, Design, Coding, Design/Code Reviews, Unit and Integration Testing.
  • Hands on experience in designing front end interfaces using HTML, JSP, CSS, Java Script and Ajax
  • Experience in developing web-services using, Apache Axis, SOAP, WSDL and UDDI. .
  • Strong experience Shell scripts and Linux commands.
  • Experience in designing and developing UI Screens using Java Server Pages, Angular JS, Html, CSS and JavaScript.
  • Experience in designing transaction processing systems deployed on various application servers including Tomcat, Jboss, Wild fly server and Web Sphere.
  • Having good experience in Angular JS, Angular 2 and Typescript.
  • Having good knowledge in development of Hadoop technologies such as HDFS, MapReduce, Pig, Sqoop, Hive and Hbase.
  • Design and develop REST based Microservices using the Spring Boot, Spring Data with JPA.
  • Experience in building or onboarding APIs with open API (Swagger or DevExchange portal)
  • Experience in maintenance of Auto - Scaling AWS stacks, AWS CLI commands, scheduling and launching task using AWS CLI, specifying task definition, cluster and container instance.
  • Experience in working with AWS token/STS-Security token service and using AWS cli command to copy s3 bucket files to cloud box and creating IAM role.
  • Having knowledge on Elastic Load Balancing (ELB) for routing traffic between zones, and used Route53 with failover and latency options for high availability and fault tolerance
  • Have extensively worked on micro-services using Kafka to handle Realtime processing using Standard data platform streams to create API's for producers or consumers.
  • Extensive experience in Application Development, OO Methodology, Analysis/Design Principles and Design patterns like Singleton, Factory, Front controller, Observer pattern, command, Builder pattern, etc.
  • Excellent Analytical, Troubleshooting, Debugging and Problems-solving skills, communication, presentation and interpersonal skills.
TECHNICAL SKILLS Languages: Java/J2EE, SQL, PL/SQL Scripts: JavaScript, HTML5, jQuery, JSON, CSS, Unix script Database/Big data: Oracle, SQL, Mongo DB(NoSQL), PostgreSQL, Bigdata (Hive/impala) Web Technologies: Core Java (Java 8), C#.NET, JSP, servlets, J2EE, JBPM, Web Services (REST and SOAP), Spring Framework, Spring Boot, Junit, Ham crest, Mockito, Angular 8 with Ag Grid framework Web-Application servers: Web Sphere 6.1, Web Sphere 8.0.6. Tomcat Code quality: Sonar 3.7.4, Jacoco, Cobertura Performance Testing Tool: JMeter IDE Tools: IntelliJ, Eclipse 3.5, WSAD, RAD, TOAD, Edit Plus, Text Tools: /Messaging: Informatica, BI reporting tool, Tibco BPM, JBPM workflow, Kafka Source Code Control: VSS, CVS, SVN, TFS, GitHub, Bit bucket Scheduler tool: Dollar Universe tool, Quartz AEM Repositories: JCR (Apache Jack Rabbit/Sling), Adobe CRX Secrets / Security management: Vault, Lockbox, Jasypt encryption, JWT token. CMS tool: Adobe CQ5.4/5.6(AEM) Management tools: JIRA, HP Quality Center, confluence Build /CICD tools: Maven, ANT, Jenkins Cloud /Streaming: AWS (EC2, S3, autoscaling), AWS kinesis, Logstash, CloudWatch/Apache Kafka Other tools/Scripting: Open API (Swagger or DevExchange API portal), Cloudera, Groovy scrip PROFESSIONAL EXPERIENCE Confidential - Seattle, Washington Senior Java Full Stack Developer Responsibilities:
  • Managed and managing milestones from initial steps through final delivery.
  • During the initial requirement phase, performed as the UI technical lead.
  • Interacts with Business Analysts to understand the requirements and involve in technical discussion and provide solutions for the complex and work on requirement analysis.
  • Also mentoring freshers or peers on UI development and backend requirements. Review code, debug problems and correct issues.
  • Adjusted software parameters to boost performance and incorporate new features.
  • As a part of Agile team, provided technical direction for the development, design and systems integration across multiple client engagements from definition phase through implementation.
  • Built UI components (Angular 8) and REST micro services (Spring boot, Maven) backend DB like Mongo DB and Oracle DB.
  • Implementation of JBPM workflow for approval process in microservices.
  • Extensively use Spring cloud config server, Netflix open-source Frameworks (Service registryEureka, Zuul-Load Balancing).
  • Used ag-grid framework and created custom components like select filter, pagination, dropdown filter, header tool tip and overlay components.
  • Used Angular CLI and NPM extensively.
  • Use Jacoco plugin and SonarQube for code coverage.
  • Wrote Unit test cases in Jasmine (Karma Runner) for UI and Junit (Power Mockito) for Backend.
  • Analysis of HIVE /Impala queries and join with Oracle queries using groovy scripting.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDD.
  • Playing a major role in layout modifications or performance to improve functionality with UI and backend services.
Environment: /tools: Angular 8 (Ag-grid framework), Java (8) Maven, Spring Boot, Spring boot (Mybatis, Spring JDBC, Spring JMS/JPA etc.) Oracle, Mongo DB, JBPM workflow, JIRA, CICD, Jenkins, bitbucket, git, Open shift(cloud), AWS EC2/ ECS/ S3, log4j framework, Junit and Karma Plugins (Sonar-lint, TSlint), Swagger (Open API), Hadoop (HIVE/Impala), groovy scripting. Confidential Senior Java Developer Responsibilities:
  • Developed the web-based applications using J2EE (Spring framework) and creation of Ibatis mapping files and generation of database schema.
  • Involved in generating XMLs using JAXB.
  • Implemented the Spring WEB Architecture and Spring IOC and configured the bean properties using dependency Injection.
  • Developed a Job schedulers using Quartz framework which will be triggered automatically based on a scheduled time.
  • Configured the Connection pooling technique with Spring Ibatis Configuration file using SQL-Manager.xml file for a set of database instances.
  • Developed compliance section to display dynamic fields using PL/SQL scripts.
  • Implemented the compliance profile rules based on parameters using PL/SQL Procedures.
  • Handled the dynamic fields in order to display in TML file using Procedures, Functions and Cursors
  • Used SVN to maintain source.
  • Developed Web services using SOAP based WSDL with Axis2 service engine.
  • Developed codes for JMS topic connectivity.
  • Developed the code for JMS Queue connectivity.
  • Developed the code for EDMI connectivity.
  • Developed the implementation of spring ibatis configuration.
  • Implemented the code for LDAP connectivity.
  • Used Ant script for building and deploying the application.
  • Handled the Exception hierarchy from presentation layer, business layer and data layer.
Environment: Java, spring web, Spring Quartz, Spring ibatis, JAXB, JMS, WSDL, SOAPUI, Linux, apache tomcat1.6, SQL, PL/SQL, SQL developer, Toad and Oracle 10GDeveloper, Spring Tool Suite, Gemfire, Pivotal Cloud Foundry Confidential Software Developer Responsibilities:
  • Developing the web-based applications using J2EE (CDI Frame work, Rest API) and creation of JPA entity beans and generation of database schema.
  • Creating Action classes to implement the business and injecting by using Context Dependency Injections.
  • Implementing REST End API by using JAX RS to access the angular calls.
  • Creating JPA Entities to managing stateless entity beans.
  • Develop User interfaces for Modern Rich Internet Applications with the latest Front End Technologies
  • Perform product analysis and development tasks of increasingly complex nature which may require extensive research and analysis.
  • Writing tested and documented JavaScript, HTML and CSS
  • Make design and technical decisions for Angular JS projects.
  • Develop application code and unit test in the Angular JS, Rest Web Services and Java technologies for the Application Development Center.
  • Ensuring high performance.
  • Developed compliance section to display dynamic fields using PL/SQL scripts.
  • Implemented the compliance profile rules based on parameters using PL/SQL Procedures.
  • Handled the dynamic fields in order to display in TML file using Procedures, Functions and Cursors
  • Defining the granularity of the decision services and their interface with the calling applications.
  • Defining the project organization so that it is convenient for developers and business users alike. In particular, they are responsible for setting up the data model (XOM) that is used as the rules vocabulary.
  • Making sure that rule execution is optimized.
  • Developing, testing, debugging, and deploying decision services. They provide input to the design of the rules.
  • Integrating decision services into business applications, by defining the client execution code.
  • Used GIT to maintain source.
  • Developed Web services using SOAP based WSDL with
  • Used Maven for building and deploying the application.
  • Handled the Exception hierarchy from presentation layer, business layer and data layer.
Environment: Java, CDI, JPA, Angular JS, ODM, BPM, JAXB, JMS Q, WSDL, SOAPUI, Linux, Web Sphere Application Server, Wildfly, SQL, PL/SQL, SQL developer, Toad and Oracle 10GEnvironment: Java, spring web, Spring Quartz, Spring ibatis, JAXB, JMS, WSDL, SOAPUI, Linux, apache tomcat1.6, SQL, PL/SQL, SQL developer, Toad and Oracle 10G. Confidential Application Development Specialist Responsibilities:
  • Developed and implemented personalized client solutions using AEM components and Java programming language expertise in Agile environment to accomplish objectives by deadlines.
  • Participated in requirements gathering and design development meetings.
  • Provided LLE estimates of the stories for creating the cq components with a backend coding.
  • Extensively worked on creation of AEM components.
  • Individual contributor for development of WR and managed a team of 5 members.
  • Involved in Development of various Work Requests like Savings tool CR.
  • Created OSGI bundle jar which comprise of java code, JSP and CSS for each of components developed.
  • Involved with Onsite Team to understand requirements form Tech Architect and Business Analyst.
  • Documenting author guide to Journal Manager for each of work requests worked on.
  • Lead Reviews done to evaluate code to ensure that it is valid, is properly structured, meets industry standards.
  • Worked closed with QA and UI to fix the issues raised during the UAT environment release
Environment: CQ 5.6/AEM6.0, GIT, maven, Apache Sling, CRXDE, CRXDE Lite, Apache Tomcat, JUNIT.

Hire Now