Senior Java Developer Resume
SUMMARY:
- Over 14years of IT experience in Design, Code and Deployment
- Currently working as a Java Lead Developerin aproject with a Services Oriented Architecture using Agile and SCRUM process.
- Experience with architectural components, User story elaboration, design, development, testing, deployment and support phases
- Deep Knowledge on Feasibility Study of the Legacy Application (projects) and Suggesting the Technology stack based on the client requirement.
- Expertise in performance tuning of Enterprise applications and lead the effort of improving the response time SLA by reengineering the code with Effective design patterns to optimize performance with Optimizing tools
- Proposed and led key initiatives such as SOA, B2B integration, EAI and Big Data Agile/Scrum methodology, legacy applications migration to open source frameworks, cluster deployments
- Excellent implementation knowledge of Distributed Web Services/ Enterprise / Web / Client - Server systems
- Experience in High Level Design and Detailed Design
- Goal oriented in line with Project objectives, organizational goals and Customer Satisfaction
TECHNICAL SKILLS:
Java, JSP, Hibernate, J2EE, Struts, WebServices(SOAP and Restful), Servlet,JDBC,RMI, JNDI,UML,Design patterns,OOAD,My SQL and Oracle.
Spring Boot, Spring (Core, AOP, Transaction Management, MVC,DAO, Batch processing and SAML2.0)
Big Data, Hadoop, Hive,HBase, Apache PIG and Map Reduce
Angular4.0,NodeJS,YML,YARN,npm,angular 2.0,SingleSignOn,LDAP,OpenAM, Data power,OpenDJand F5
AngularJS,JavaScript, AJAX,HTML, HTML5,CSS3,XSLT,XML,JSON and JQuery
Web Logic, JBoss and Tomcat, Glass Fish.
My Eclipse, Eclipse, IntelliJ IDEA,RAD and Net Beans,JProfile
Jude, Microsoft Visio,Kintana and Quality Center (QC)
Ant, Maven, JUnit, Neo4J,GIT, VSS, CVS, Subversion,Clear case
PROFESSIONAL EXPERIENCE:
Confidential
Senior Java Developer
Responsibilities:
- Using agile scrum methodology
- Prioritize the user stories and create the sprint
- Coding /testing
- Build and Deployments using CI/CD Jenkins
- Support the QA in QA/UAT and RD environments
- Build using npm/yarn front end application
- Build using gradle backend
- Creating request/response documentation.
- Github and bitbucket for maintaining the code base.
Environment: java8,angular 4.0, yml, node js, yarn, spring boot, spring core, spring mvc, spring aop, spring jdbc,micro services, JPA,html5,css,java script, spring restful web services, git,gradle,Jenkins, apache tomcat,bitbucket, intellij IDEA.
Confidential, Denver, CO
Senior Java Developer
Responsibilities:
- Create POC based on the requirements
- Create high level design based prime user story.
- Creating chunks of user stories based on the requirements
- Presenting to the customer
- Creating project structure
- Build and deploy using maven
- Using Jenkins for CI’
- Using git and bitbucket to maintain code base.
- Creating uber jar and deploy on various test environments using linux servers.
Environment: Core Java 1.8, Mongo Database 3.x, Restful Web services, TestNg,Mockito,JSON,ActiveMQ,IntellijIDEA,Git,BitBucket,Maven,Jenkins,Linux and Tomcat.
Confidential, Denver, CO
Senior Java Developer
Responsibilities:
- Create Design based on the User story
- Creating high level and low level design
- Get the design approved by Requestor
- Code using Restful web services and core java
- Implemented DOCSIS 3.0 and 3.1
- Pollar re-architecture using HBase for data polling.
- Build using maven
- Create unit test scenarios for the user story
- Deployment in lower, pre production and production environments using Jenkins
- Agile best practices
- Providing support to QA in Testing
- Providing Info to Operations team to Ops Analysis and impact analysis
- Do performance testing to ensure the implemented functionality is not effecting the service calls
- Providing support in deployments
Environment: Core Java, Restful Web services, SOAPUI,JDBC, Junit, XML, SNMP, Servlets, JSP, JSON, Sql, oracle,Maven,github,Jenkins,Puppet,Linux,RabbitMQ, messaging bus and Tomcat.
Confidential, Denver, CO
Java Lead Developer
Responsibilities:
- Architecture Design using AngularJS and Restful Web services
- Introduction of best practices like Agile and SCRUM
- Created High Level Design and Low Level Design using UML
- UI developed using AngularJS
- Dashboards using Tableau
- Performed Code using java, SpringMVC and Web Services
- Create build using Gradle.
- Created Unit Test Plan using JUnit.
- Coded review process approach in project
- Code Deployment using Jenkins
- Provided Initial Support for Production to make product stable
Environment: Core Java, spring, Restful Web services,SOAP,AngularJS, Tableau,SpringMVC, spring, spring DAO, JDBC,JUnit, JavaScript,XML, HTML5, JSON,JQuery, Sql, Angular JS, Tomcat.
Confidential, Bethesda, MD
Java Lead Developer
Responsibilities:
- Proof of Concept(POC)
- Architecture Design using SOA and Restful Web services
- Encryption of data at rest using AWS S3 to secure highly confidential data
- Creating users and groups in S3 to access
- Reading the raw MISMO format and convert it into normal xml format
- Introducing the digital certificates for platform security
- Define the security scope for the platform using logging and monitoring techniques
- Using AWS infrastructure for code deployment and server instances
- Introduction of best practices like Agile and SCRUM
- Created High Level Design and Low Level Design using UML
- UI developed using AngularJS
- Performed Code using java, SpringMVC, Web Services, xml
- Create build using Maven
- Created Unit Test Plan using JUnit.
- Coded review process approach in project
- Code Deployment using Jenkins
- Provided Initial Support for Production to make product stable
Environment: CoreJava, spring,security, SpringMVC and Spring, Spring BatchProcessing, spring DAO,springJDBC Template,Neo4J,SOA,Hibernate, Web Services(SOAP and Restful),Javascript,XML,HTML5,AJAX,JQuery, No Sql Angular JS, Tomcat, Web Logic.
Confidential
Java Lead Developer
Responsibilities:
- Feasibility study on Legacy applications
- Proof of Concept(POC) to gain the confidence of the Client on feasibility
- Architecture definition and Technology Selection
- Architecture Design using SOA and Restful Web services
- Recommended tools and technologies by doing the case study
- Establishing the development team and project initiation setup
- Introduction of best practices like Agile and SCRUM
- Created High Level Design and Low Level Design using UML
- Setting up Development Environment for the team to start up the Application
- Decoupled security module from the existing application and implemented Security using OpenAM,OpenDJ and SAML2.0 for Single Sign On
- UI developed using AngularJS
- Performed Code using java,SpringMVC, Web Services,SAML, JQuery,xml
- Create build using Maven
- Created Unit Test Plan using JUnit.
- Coded review process approach in project
- Code Deployment using Jenkins
- Provided Initial Support for Production to make product stable
Environment: Core Java, spring, SingleSignon (SSO), Spring Security, SpringMVC and Spring SAML2.0,OpenAM,OpenDJ,Spring Batch Processing,spring DAO, spring JDBC Template,Neo4J, SOA,EJB,Web Services(SOAP and Restful),Javascript,AJAX,XML,HTML5,CSS3,JSON,JQuery,AngularJS,Web Logic,GlassFish4.0
Confidential, Frederick, MD
Java Lead Developer
Responsibilities:
- Providing Service virtualization,
- Creating Content and Context based routing using ESB of IBM datapower
- Set up WS-Security, Message level security (Encryption) and Digital signatures
- Protocol transformationHTTP(S) to MQ, MQ to HTTP(S), File(NFS) to HTTP(S)
- Message transformations to allow for different formats Using Datapower
- Content enrichment and filtering using IBM Data power Enterprise Service Bus
- Architecture Design using SOA and Restful Webservices
- Estimation using techniques like Use case, Functional points
- High Level Design and Low Level Designusing UML
- Performed Codingusing core java,struts,hibernate,spring and webservices
- UI developed using AngularJS and JQuery
- Create build using Maven
- Created Unit Test Plan using JUnit
- Code Reviewsusing JCR,PMD,Static Code Analyzer and check style
- Deployment using Jenkins
Environment: Core Java,JSF,Spring Batch, JMS, Spring, Hibernate,Ejb3.0,Kintana, UML, XML, XSLT,Data power,F5,LDAP,Struts,J2EE,Design Patterns, Spring Core, AOP,Spring Batch Processing,ActiveMQ,Apache camel,Jenkins Neo4J, Servlet,JSP,XML,HTML5,CSS3,javascript, Jquery,Apache Tomcat, Web logic,Web Services (SOAP and Restful),GlassFish3.0
Confidential
Lead Developer
Responsibilities:
- Interfaced with the client as well as team lead in understanding the requirements
- Prepared Estimations using Estimation Techniques like Agile,Use case
- Provided Architectural Design and Low Level Design using UML
- Applying Best Practices like Static Code Analyzer, PMD and SonarQube
- Performed Coding using code java,struts,hibernate,spring, web services and JMS
- Created Unit Test Plan using TestNG and JUnit
- Create build using Maven
- Deployment in different Environments using Hudson
- Supported for SIT and UAT
- Performance tuning using MAT,VisualVM
- Managedwork allocation and mentored the team
- Conducted Scrum meetings and provided status report to management
Environment: Core Java, struts, Spring, Hibernate, Ejb3.0,HP Quality Center, UML,XML, Design Patterns,Servlet,JSP, My SQLWeb Logic and JBOSS.
Confidential
Lead Developer
Responsibilities:
- Estimation Creations using estimation techniques using Functional Point
- Creating Low Level Designusing UML
- Creating Best Practices like SonarQube,PMD and Check Style
- Performed Coding using Java,Servlet, JSP, EJB,CMD,hibernate,spring and oracle
- Build Code with Maven
- Created Unit Test Plan using TestNG
- Code Reviews and Code review meetings
- Interacting with Testing team and providing support
- Allocated work to resource and provided technical assistance to the team
- Identifying Memory Leaks using JProfile,VisualVM
Environment: JSF, Core Java, Spring, Hibernate, JRXML, MicrosoftVisio, Eclipse, Weblogic9.2, Oracle, IReport, UML
Confidential, Southlake, TX
Developer
Responsibilities:
- Understanding Functional Requirements
- Creating Estimations based on SRS using Use Cases and COCOMO models
- Creating High Level Designand Low Level Design using UML
- Applying Best Practices like Find Bugs,Static Analyzer and checkstyle
- Project Setup using myeclipse,IntelliJ and servers like tomcat,JBoss
- Performed Coding using core java,struts,hibernate,spring,velocity framework, XSLT, XML, EJB and web services
- Build code using Maven
- Created Unit Test Plan using JUnit
- Support for Testing in SIT and UAT
- Code Reviews and Code review meetings
- Coordinating with team
Environment: Core Java, Struts, Spring, Hibernate, LDAP,XML, Web Services, Oracle, JavaScript, IntelliJ IDEA 5.1.2, tomcat6, Rational Clear
Confidential, Atlanta, GA
Developer
Responsibilities:
- Estimations using FP techniques
- Creating HLD and LLD using UML
- Applying Best Practices using like Find Bugs,Static Analyzer and checkstyle
- Performed Coding using core java,J2EE,struts,hibernate,spring
- Build Code Using Maven
- Created Unit Test Plan using JUnit
- Providing support for SIT and UAT
- Deployments on various Environments
Environment: Core Java, Struts, Hibernate, Jasper Reports, JDK5, My Eclipse, WebLogic 8.1, LDAP,UML, MySQL, JSP, JavaScript
