We provide IT Staff Augmentation Services!

Senior Java Developer Resume

0/5 (Submit Your Rating)

Mooresville, NC

SUMMARY

  • 8+ years of experience as a Full Stack Developer wif solid understanding in all the phases of the Software Development Lifecycle.
  • Strong programming skills inJava,J2EE, J2SEwif extensive ability to develop scalable applications.
  • Experienced in developing Web UI Applications usingHTML5, CSS3, Boot Strap, Java Script, Type script, Ajax, jQuery, Angular.js, React.js, Express.js, Node JS, jQuery UIandSpring MVC.
  • Experience inXMLrelated technologies likeXSL, XSD, XPATH, DTD, andXML Schemas, XML Parsers like DOM & SAX.
  • Worked on Lambda Expressions, Functional interfaces Stream API's, Time API, and Improvements on Collection, Concurrency, and IO improvements by usingJava 8
  • Hands on experience in Amazon Web Services (AWS) provisioning and good knowledge on AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), Glacier, Auto Scaling, IAM, Dynamo DB, Virtual Private Cloud (VPC), Route53, Cloud Watch,AWS CLI, Cloud Formation, Cloud Front, Elastic Beanstalk,ELB(Elastic Load Balancers),RDS,SNS,SWF,SES,SQS, andEBSetc.
  • Experienced inAWSDynamoDBto capture the any modification on DB.
  • Extensive working wifAmazon web Serviceslike usingElastic Beanstalk,EC2andAMIwifLinux.
  • Adding permissions toAWSSQSto interact wif the Queue and involved in writing custom policies.
  • Experienced in usingEurekaServers while deploying inEC2.
  • Thorough knowledge ofMicro servicearchitecture and experience in implementing several design patterns
  • Designed and developed Micro servicebusiness components using Java /J2EE,Spring Bootand Implemented REST web services based onRESTful APIs.
  • Expertise in design and development of enterprise level spring - based web applications usingSpring REST,Hibernate, EJB, Struts, Servlets,JSPforUser Interface Applications.
  • Experienced onspring frameworkapplications likeSpring Core, Spring AOP, Spring IOC, Spring MVC, Spring Batch, Spring JPA, Spring SecurityandSpring Bootand did integration toMicroservicesinto existing system architecture.
  • Proficient inSpring AOP, Security, Event Handling, Spring MVC, Spring IOC Container.
  • Developed DAOs (Data Access Object) usingHibernateas ORM to interact wif DBMS - likeMySQL, PostgreSQL,SQL/PL-SQLOracle10gandNoSQLdatabases likeMongoDB.
  • IntegratedHibernatein context files and configured Hibernate session factory.
  • Good Experience in developing Web Services, Restful APIusingJerseyFramework, andSOAPusingSpring-WS.
  • Experienced wif web services (SOAP/RESTful) and used to scale the applications for betterBOA.
  • Well versed in developingSOAservices and consuming the services.
  • Worked onService OrientedArchitecture (SOA)such as Apache Axis web services which useSOAP,REST, andWSDLand exposure toJAXB, JAX-RPC, and JAX-RS & JAX-WS.
  • Build hypermedia-drivenand implemented connectors betweenHATEOASandSpring RESTservices.
  • Improved overall performance viaMultithreading,collections,synchronization, andexception handlingstrategies.
  • UsedApachefor integration and Data Processing wifSpringand for Multi-Threaded Message Consumption and worked onZookeeperto maintain services.
  • Extensive experience in usingNPM,BOWER,GruntandGulpfor build process.
  • Experience wifDockerimages, Containers, push/pull wifSpring Boot,usedJenkinsfor CICD and AI.
  • Experience in usingJenkinsfor Continuous Integration and Sonar jobs for java code quality.
  • Experience in message streaming by using ApacheKafka.
  • Experience wif large-scale distributed systems usingJMS,Message QueuesandSpring JMS Integration.
  • Hands-on experience in using message brokers such asActive MQandRabbitMQ.
  • Hands on experience wifNetflixcloud and fallback technologies likeEureka, HysteriaandRibbon.
  • Strongly associated wif usage ofSelenium, Jenkins, JunitandCurlforUnitandSystem Testing.
  • Experienced on tools likeJIRAfor bug tracking.
  • Experienced wifCICD-ANT/MAVEN/GRADLE/JENKINS/CVS/GIT/GITHUB.
  • Experience wif web/application serversWeb Sphere, Web Logic,Jetty,JBoss, andTomcat Server.
  • Experience in performingUnit testing, Integration Testingand generation of test cases usingJUnit.
  • Experience in working on version control tools likeSVN,CVSandGIT.
  • Good exposure on using IDES likeEclipse,SublimeText,IntelliJ,andNetBeans.
  • Managed the platform over the years throughAgile,ScrumandWaterfallpractices

TECHNICAL SKILLS:

Technologies: 2EE, JDBC, JSF, Servlets, JSP, Java Beans, RMI, EJB, JNDI, JMS, XML, XSL/XSLT, HTML, DHTML, and JavaScript, Hibernate.

Frameworks: Struts2, CSS, Frameworks, GWT, spring 4(Dependency Injection, Spring MVC, Spring Access, core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring wif Hibernate), Hibernate 4.0, Micro services, Angular.JS, Node.js, Bootstrap, JSF2.2. JUnit, Log4J

Databases: Oracle (8i/9i/10g/11g), DB2, PL/SQL, My SQL, SQL Server, NoSQL, Microsoft SQL server, DB2, Mongo DB, Cassandra.

Operating Systems: Windows XP/VISTA, UNIX/LINUX, MAC.

Apache Tools: Log4j, Maven and ANT.

Application Tools: Eclipse, RAD, Maven, Jenkins, JIRA

Web Technologies: HTML5, CSS3, Java Script, AJAX, XML, JSON, React JS, Node JS, Dom, Angular 2.

SDLC Methodologies: Agile, Waterfall and Scrum models, RAD.

PROFESSIONAL EXPERIENCE

Confidential, Mooresville, NC

Senior Java Developer

Responsibilities:

  • Implemented the application using Java object-oriented principals.
  • Proficient on Java Design Patterns & J2ee design patterns.
  • Worked on Core Java and its libraries in creating the java/J2EE web application's business Logic.
  • Used the various Complex data structures in collections Framework in Java/J2EE for building the Business Logic.
  • Implemented JAVA/J2EE design patterns such as Factory, Template, MVC, Singleton.
  • Implemented Java and J2EE Design Pattern such as Command, State, Template, Composite, Strategy and Observer.
  • Responsible for implementing the business requirements using Spring Core, Spring MVC, Spring Boot, Spring Data and Spring Security.
  • Implemented the application using Spring MVC Framework and handled the autantication, authorization, and access-control features by using Spring Security.
  • Implemented role-based autantication and authorization using SiteMinder and spring security.
  • Implemented business process, database retrievals and access of information using Java and Spring Core, Spring MVC, Spring DAO, Spring Security framework.
  • Agile/SCRUM was used as the project management methodology and JIRA & Confluence were the tools used to keep things in check.
  • Usage of version control repository SVN (Subversion by Apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.
  • Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
  • Working wif the JIRA tool for Quality Center bug tracking.
  • Analyzed and resolved production system problems tracked wif Rational ClearQuest and JIRA.
  • Worked on Spring Security for providing access to various level of users.
  • Experience in Struts, Spring IoC, Spring MVC, Spring Data, Spring Boot, Spring Security and other spring frameworks implementation and integration.
  • Used spring framework to inject the DAO and Bean objects and for auto wiring the components and implemented application security using spring security API.
  • Provided Basic auth security for the create/Update Service which was implemented using spring security.
  • Creates Shell Scripts to invoke Java programs on UNIX batch platforms.
  • Worked as Primary Point of Contact for all the application deployment related issues in development, UAT and Production environment and troubled shooting effort wif major success rate.
  • QA Support: Coordinated wif the support team, the issues found during testing and involved in verification and validation of the issues.
  • Regularly Participated in the Code reviews wif the team members to improvise on the quality of the project deliverables.
  • Participated in trouble shooting the production issues and coordinated wif the team members for the defect resolution under the tight timelines.
  • Implementation: Involved in end-to-end implementation in the production environment validating the implemented modules.
  • Used version control tool Git and its features such as check-in, check-out, merging and branching wif a GUI.
  • Collaborated wif the team using GIT, GitHub, SourceTree version control platform.
  • Managed the code versioning and releases versioning through SVN, Git.
  • Used GIT for version control, and Jenkins for Continuous Integration and Continuous Deployment (CI/CD).
  • Expertise in using source code control systems such as GIT, JIRA, and Jenkins for maintaining versions across various releases.
  • Maintain the code base by frequent updates to revision using GIT version control system.
  • Involved in configuring the Git repository and maintain the version control using Git.
  • Experience in software configuration management using version controls like SVN and GITHUB.

Environment: Spring, Hibernate, Struts, jQuery, AJAX, Sencha, JavaScript, Node.js, Angular.js, bootstrap.js, backbone.js, Oracle, CRUD (1), PL/ SQL, JDBC, coherence, MongoDB, Apache CXF, REST, Eclipse, WebLogic, Subversion (SVN), Junit, Agile, UML, JSP, Java Server Pages Standard Tag Library (JSTL), SERVELET, MAVEN, ITEXT, GWT (Google Web Toolkit), Jasper report, ILOG, Web 2.0, SOA

Confidential, Powel, OH

Sr. Java Developer

Responsibilities:

  • Engaged in all phases ofSDLCin involving specifications, gatheringRequirements, Designing, Coding, Testing, Deploying, and Maintainingin implementing projects.
  • Developed the application by usingScrummethodology inagileenvironment.
  • Designed the application by usingMVCarchitecture for loose coupling, tight cohesion, and parallel development by implementing the Struts Framework.
  • Developed a web-based application usingJava & GWT.
  • UsedJIRAto report the hours and issues dat are related to the project and worked wif mortgage express vendors to get all the connectivity needed details for the applications for both the production and non-production environment.
  • Experience in building web applications usingspringframework for implementingDependency Injectionand utilized features likeMVC, AOPandDAO.
  • Tested the web services by usingRestfultool in the application which supported different format liketext, JSON,andXML.
  • Used Jax-RS to implement REST Ful web services for CRUD operation for business center client.
  • Involved in development of enterprise business solutions usingJBOSSserver.
  • Designed and developed the REST basedMicro servicesusing the Spring Boot, Spring Data wif JPA
  • Hands on Experience in usingHibernateandSQLto retrieve the data from database.
  • Involved in various tasks in support of coding and creating web pages usingJavaScript/HTML, JavaScript, JSP, Struts.
  • Worked on administration ofEC2,AWSCLI for loading the data fromS3and scheduling it on daily basis.
  • Has Experience in usingGitHubrepository to run the Jenkins job for Continues Integration while developing the applications and posting them inGitHub.
  • Developed web-based customer management software andSOAarchitecture usingJSF,springandweb services.
  • Jersey implementation ofJAX-RSis utilized to develop RESTful service.
  • Developed test cases and performed unit and integration, tested by usingJUnit.
  • UsedUNIXshell scripts for implementing daily jobs.
  • Proficient working wifRelational databases.
  • UtilizedMongo DB,NOSQLdatabase management system for keeping user generated data.
  • Involved in enhancing the build procedures usingMavenandHudsonjobs.
  • Ability to work under pressure, easily adaptable and Self-motivated.

Environment: Java/J2EE, spring, JPA, Java Script, AngularJS, jQuery, Hibernate, SQL DB, Oracle or MySQL, Ant or Maven, JUNIT, Firebug, Mongo DB, Cloud Services.

Confidential, Boise, ID

Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Actively involved in the design, development as part of theAgile methodology.
  • Designed and developed the front-end usingHTML 5, CSS,and JavaScript, jQuery, JSP wifAjax.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Designed and developed the application using agile methodology and followed Test Driven Development (TDD), Scrum.
  • Developed the application implementingSpring MVCArchitecture wifHibernateas ORM framework.
  • Extensively usedSpring IOC, Spring DI,and Spring AOPto develop the application.
  • Worked onAJAXto develop an interactive Web Application andJavaScriptfor Data Validations.
  • Developed fewstored proceduresand queries using oracle.
  • JMS is used to create, send, and read messages and for asynchronous request processing
  • Developed and consumedREST Webservices. Used Postman and Advanced rest client to test web services. Developed both xml and JSON request and responses using REST.
  • DevelopedXSLTfiles for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such asXPATH, JAXB, Style Sheets (CSS) etc.
  • Used Data Access Object (DAO), data transfer object (DTO),SingletonandMVCdesign patterns.
  • UsedCVSto implement version control System.
  • UsedApache Mavento build the project.
  • UsedJUnitFramework for the unit testing of all the java classes.
  • Served as POC in the production support environment on a periodic round robin basis.
  • Used Rally to track issues, teams, iterations, and releases.

Environment: JDK 1.6, Apache maven 3.0, java/j2ee, Spring, Hibernate, JSP, html 5, CSS, JavaScript, jQuery, ajax, XML, Rest, Postman, winodws7, Oracle, Rational Application Developer (RAD), WebSphere 7.0

Confidential

JAVA/ J2EE Developer

Responsibilities:

  • Involved in all phases of project from analysis and requirement phase to delivering the project.
  • Worked in aWaterfallenvironment and participated throughout theSDLCprocess.
  • ImplementedStruts MVCDesign pattern for the Application for the front-end appearance and log in Screens.
  • Developed applications usingApplication Lifecycle Managementto deliver reliable applications.
  • Developed the view-controller components usingServlet/JSPs, JavaScript, CSS,andHTML.
  • Wrote client-side validation in Java Script.
  • Involved in creatingJSPpages for presentation of the data to the end user.
  • DevelopedJSP/ Actionservletclasses
  • Applied J2EE design patterns such asMVC,Singleton, and Data Access Objects in the architecture
  • UsedJDBCas DAO class to persist the data on toOracleDatabase.
  • WroteANT scriptsto deploy the components onJetty ApplicationServer.
  • Did regular code reviews and fixed major bugs wifout side TEMPeffects.
  • Strict adherence to Java coding standards.
  • ImplementingLog4jfor logging and debugging.
  • PreparedJUnittest cases and executed the test cases usingJUnit.
  • UsedFirebugto keep track of issues.
  • Developed the whole project onEclipse IDE.
  • Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.

Environment: Java, HTML, JSP, Servlet, EJB, Struts, JDBC, Oracle 8i, WebSphere Application Server, ANT, JUnit, Java Script, Rational Rose, Dream Weaver, CSS, Ant, Log4j, Firebug, Eclipse.

We'd love your feedback!