We provide IT Staff Augmentation Services!

Sr Java/jee Programmer Resume

2.00/5 (Submit Your Rating)

Englewood, CO

SUMMARY

  • Oracle Certified Professional Java Programmer
  • Around 5 years of experience in design and development of enterprise and web applications using JAVA/J2EE and UI technologies.
  • Experience in working with various methodologies like AGILE (Scrum), TDD and Waterfall by following SDLC.
  • Good working experience in Web based UI’s using HTML5, CSS3, JavaScript, jQuery, AJAX, Angular, React JS, Bootstrap 4, Node.js.
  • Expertise in the implementation of Core Java concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB, JMS, Struts, Spring,Hibernate, Java Beans, JDBC, JNDI, Multi - Threading, Data structures etc.
  • Experience in developing spring features like Spring MVC, Spring DAO, Spring Boot, Spring Security, Spring Eureka, Spring Netflix, Spring Hystrix.
  • Experience in Spring Security Framework for User Access Management and involved LDAP configuration for authentication, authorization.
  • Experienced in Middleware persistence framework like Hibernate/JPA for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Experience in implementing Web Services using SOAP (WSDL, JAX-WS) and RESTful (JAX-RS, Jersey APIs) with JSON, XML.
  • Experience in working withAmazon Web Services (AWS), services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Direct Connect, Route53, Cloud Watch, Cloud Formation, IAM, SNS etc.
  • Experienced in working with multiple databases like Oracle 10/11g, SQL Server, MySQL, NOSQL DB (Mongo, Cassandra).
  • Experienced in Virtualized deployments using Docker, with Docker images, Docker hub, and registries.
  • Experience in configuring and deploying the applications on Tomcat, WebSphere, WebLogic, and JBoss Servers.
  • Experience in version control tools like SVN, Git, CVS and build tools like Maven, Gradle, ANT.
  • Experience in CI/CD tools like Jenkins, Hudson and configuration management tools like JIRA.

TECHNICAL SKILLS:

Languages: Java, J2EE, Python

J2EE Technologies: Servlets, JSP, JavaBeans, JDBC.

Web Technologies: HTML5, CSS3, JavaScript, AJAX, jQuery, Angular, React.js, Node.js, Bootstrap

Frameworks: Spring Core, Spring Boot, Spring MVC, IOC, AOP, Spring REST, Spring Data, JPA, Security, Hibernate, Struts 2.0.

Application Servers: WebLogic, WebSphere, Tomcat.

Relational Databases: Oracle 10g/11g, DB2, MySQL, MongoDB, Cassandra.

Cloud Environments: AWS,Spring Cloud, Netflix Eureka.

Web Services: REST, SOAP, JAX-WS, JAX-RS

Operating Systems: Windows, Linux, Mac OS

Methodologies: Agile, Waterfall, TDD

IDE: Eclipse, IntelliJ, Spring Tool Suite (STS)

Tools: SVN, GIT, CVS, ANT, MAVEN, GRADLE, JENKINS,JIRA.

PROFESSIONAL EXPERIENCE

Confidential, Englewood, CO

Sr Java/JEE Programmer

Responsibilities:

  • Experienced with Software Development Life Cycle(SDLC) with object oriented of business process and worked on developing Service oriented architecture applications in agile development environment.
  • Developed Web applications in MVC architecture using Spring framework.
  • Implemented logging in the application using Spring Framework AOP module to know the application status. Used Spring DAO module for performing CRUD operations on database.
  • Designed Prototype and project layout skeletons usingReactJS, jQuery, CSS and HTML5.
  • Spring MVC Framework and IOC design pattern to provide relation between application components. Separated application configuration and dependency specification from actual application code.
  • Designing and implementing the User Interface using JavaScript, jQuery, HTML, CSS, Bootstrap andAjax.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
  • Used spring dependency injection, annotations and Spring MVC components to implement business layer and navigation part of application.
  • Used spring boot Actuator to externalize application's configuration properties for different environments
  • Implemented pre-authentication and data base security using Spring security and securing application access and Spring Batch for scheduling and maintenance of batch jobs.
  • Implemented application security including User Management, LDAP authentication, authorization.
  • Configured Swagger-UI registered Micro service with Eureka server to monitor service health check from Spring Boot admin console and Spring Hystrix dashboard
  • Developed REST web services using Spring MVC to extract client related data from database and used SOAP UI for testing these RESTFUL API web services.
  • Implemented the web services client to consume the third-party service API for validating credit cards. Used XML Web Services using SOAP to transfer the amount to transfer application dat is remote and global to different financial institutions.
  • UtilizedAWSLambdaplatform to upload data into AWS S3 buckets and to trigger otherLambda functions.
  • Involved in the database retrieval and connections establishment to the Oracle Server database.
  • Involved in creating test cases using JUnit strictly following Agilemethodology.
  • Deployed Applications on Apache Tomcat Server and Used Gradle to configure, build and deploy the Modules. Also, integrated these scripts withJenkins.
  • Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.
  • Involved in fixing bugs the bugs or defects in the application.
  • Used Log4J to capture the log dat includes runtime exceptions and used GitHub for source code maintenance.

Environment: J2EE, Java, Spring MVC,Spring Boot, React,Git, Jenkins, SOAP, WSDL,Oracle, JavaScript, JQuery, HTML, CSS, Bootstrap,Ajax, Gradle, Tomcat and Jenkins.

Confidential, Omaha

Full Stack Java Developer

Responsibilities:

  • Implemented the project in Agile methodology and participated actively in daily standup calls.
  • Developed user interactive web pages using HTML5,CSS3, JavaScript, Angular and Node.js.
  • Worked with Angular to generate various components, routes, services, pipes and structured the application.
  • All the functionality of the application is implemented using Spring IOC/Spring Boot, Spring transactions and Spring security modules.
  • Configured beans using Spring IOC for dependency injection and breaking down the back-end logic functionality with Spring AOP concept. Used Spring Security for user authentication and API authorization.
  • Configured Spring MVC for the data transfer between front-end and mid-tier to handle request from the client.
  • Implemented Microservices using Spring Boot to enabled discovery using Netflix Eureka Server.
  • Implemented circuit breaker patterns in Spring BootMicroservices application using Hystrix to monitor the services using Hystrix Dashboard and load balancing among the servers was implemented using Spring Ribbon.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Developed RESTful web services using JAX-RS annotations to specify the type of data produced or consumed, validate the user requests, mapping user requests and to pass input parameters.
  • Worked on establishing links between web services using HATEOS from Spring based application.
  • Used Hibernate as ORM tool for mapping, cache, HQL and relationship of each table in database to Java objects.
  • Worked with NoSQL database to compose and execute MongoDB scripts to insert and update database by utilizing aspects like replica sets, shading, and clever document design.
  • Implemented a distributed messaging queue to integrate with MongoDB using Kafka and Zookeeper.
  • Implemented real-time data pipeline as part of enterprise messaging pattern using Kafka and Spark Streaming.
  • Working with Amazon Web Services (AWS) like EC2, EBS, Cloud Formation, Auto Scaling, S3 and Route53.
  • Worked on creating the Docker containers and Docker consoles for managing the application lifecycle.
  • Performed Unit testing on angular applications using tools like Jasmine. And implemented POM based testing automation testing framework utilizing Java testing and Selenium WebDriver.
  • Used Gradle build tool to build and deployed application on JBoss application server.
  • Used Log4j to log the information to track the problem. User stories and defects are maintained in Jira tool.
  • And used GIT repository to push the code and interact with other developers throughout the company.

Environment: Agile, Java 1.8, J2EE, HTML5, CSS3, Angular 4.0, Node.js, Spring Boot 1.5, Spring Security 3.1, RESTful, Swagger, Hibernate 4.3.5, MongoDB 3.0, Docker, AWS, Apache Kafka, JBoss AS 7, Jasmine, Selenium, Log4j 2, GIT, Gradle, Jenkins.

Confidential

Jr. Java Developer

Responsibilities:

  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, Angular, jQuery, AJAX and JSON.
  • Developed dynamic e-mails using JavaScript, and hand coding of HTML, XHTML, and CSS.
  • Created Dashboards using Java and servlets along with HTML and JavaScript.
  • Developed responsive and interactive pages using Angular 1.0 and Node.js frameworks.
  • Implemented various Validation Controls for client-side validation and implemented custom validation controls with JQUERY and JavaScript.
  • Created basic animation for jQuery and rich interface components such as tabs & accordion.
  • Used AJAX to make asynchronous calls to the server to fetch data and update the DOM.
  • Worked closely with UX team to translate designs and wireframes to code.
  • Experienced in DOM manipulation, Event Handling, Event Bubbling, and integration with RESTful services.
  • Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
  • Developed the middle tier using EJBs and developed session, entity beans and message driven beans.
  • Entity Beans used for accessing data from the SQL Server database.
  • jQuery opinionated about how a CRUD (Create, Read, Update, Delete) application should be built.
  • Deployed the application on WebSphere application server in development and production environment.
  • Undertook the Integration and testing of the various parts of the application.
  • Developed automated Build files using ANT, Subversion for version control and log4j for logging errors.

Environment: Java/J2EE, EJB, JMS, Servlets, HTML5, CSS3, JavaScript, AngularJS, AJAX, JUnit, WebSphere, Eclipse, ANT, SQL Server 2000, log4j, Subversion, Windows NT.

We'd love your feedback!