Senior Java Developer Resume
Boston, MA
SUMMARY
- To brief myself, started carrier as a Full Stack Java Developer wif over of 7+ years of substantial experience wif teh software development Life Cycle from teh analysis and design to implementation and maintenance of commercial Enterprise Applications for Multi - tiered-distributed software products and e-commerce applications using Java/J2EE technologies.
- Currently I is a Lead developer doing 30% Front End and 70% Backend.
- I has been a Full Stack Developer for 4 years working wif various JavaScript’s and is skilled at building web applications using HTML, XHTML, CSS, JavaScript, Bootstrap, JQuery and AJAX.
- Expertise wif frameworks like Spring MVC (5 years), Struts and ORM tools such as Hibernate.
- Also has over 5 years of experience wif RESTful API’s/Web Services.
- Skilled wif building and deploying applications using Maven, Sonar, Ant, and designing test cases for unit testing applications using JUnit.
- Worked wif various Integrated Development Environments like Eclipse and MyEclipse.
- I has good experience working wif various database Management Systems including Oracle 8i/9i/10g/11g, MySQL, SQL Server and DB2 and over 2 years of experience wif PL/SQL.
- Strongly having 5 years of experience wif GIT. Worked wif Application servers such as WebLogic, IBM WebSphere, GlassFish, JBoss and Webservers like Apache Tomcat and IIS.
- Has excellent communication skills.
- I can work well independently as well as in team environments.
PROFESSIONAL EXPERIENCE
Senior Java Developer
Confidential, Boston, MA
Responsibilities:
- Worked on full stack Java 1.8 development using Spring MVC framework, Angular4, Spring Hibernate, Spring Security, HTML5, CSS3, and Bootstrap.
- Worked on development of RESTful Webservices wif Spring Boot as required by upstream and downstream applications.
- Developed interactive web application using Node JS a pure JavaScript application framework.
- Worked on core AWS services such as Setting up new server (EC2) instances/services in AWS, configuring security groups, and setting up Elastic IP's, auto-scaling, and Cloud Formation.
- Architected services to align wif business objectives and fit into overall SOA driven program.
- Developed web-based systems using Internet standards such as HTTP, XML, SOAP, SMTP and Web Services.
- Provided scalable architecture using Hibernate and Spring Boot, spring (IOC, ORM, JDBC, and MVC) frameworks.
- Used Angular5 and Angular4 for building single page web applications.
- Developed Message Driven Beans for posting data received via JMS to Scheduler Database. Monitor and develop build scripts for build management.
- Configured JBOSS Application server and used DB2 database to write complex PL/SQL queries wif Hibernate ORM framework.
- Implemented scripts for mongo DB import, export, dump and restored.
- Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
- Built an application and deployed microservices in teh AWS Cloud using Docker containers.
- Designed dynamic schema through Mongo DB by incorporating rich queries syntaxes and achieved data (collections) distributed across multiple systems for horizontal scalability as data volumes increase through Automatic Sharding.
- Supported and handled teh issues in Production. Maintaining, supporting, and troubleshooting teh applications.
- Developed JSP's wif Struts custom tags and implemented JavaScript validation of data.
- Developed programs for accessing teh database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate teh data in teh database.
- Worked on Java 1.8 Multi-threading programming, Synchronization, Java Mail API and Collections API for concurrent product models upload/download process.
- Used AWS cloud services such as EC2, auto-scaling and VPC to provision secure build, highly scalable and flexible systems dat handled expected and unexpected load bursts.
- Developed user interface by using teh React JS, Flux for SPA development.
- Create RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot wif Spring MVC.
- Used Angular5 services to organize and share code across teh applications.
- Used Angular4 custom directives to route event to event handler functions, perform data binding, associate controller/scope wif a view.
- Implemented teh application using teh concrete principles laid down by several Java 1.8/J2EE Design patterns.
- Factory Pattern, MVC, Session Facade, Singleton, Data Transfer Object (DTO) and Service Locator.
- Used Confluence to maintain project documents and JIRA for bug-tracking.
- Used Git as a Version Control Managements.
Environment: JDK, WebSphere, TestNG, Java8, Spring MVC, Angular4, AWS, Spring Boot, Spring JDBC, EC2, VPC, S3, RDS, Lambda, Glacier, Lambda, JavaScript, HTML5, CSS3, Bootstrap, Git, Eclipse, MongoDB, Angular4, Angular5, Hibernate, JMS, EJB, SQL, Git, Jira, AJAX, DOJO, JQuery, Unix, Web sphere Portal Server, Maven, ANT
Senior Java Developer
Confidential, Denver, CO
Responsibilities:
- Worked in various phases of Software Development Life Cycles (SDLC) like Design, Development and testing phases, and developed Use Case diagrams, Class diagrams, and Sequence diagrams.
- Used and participated in Agile Methodologies for design and development of teh applications.
- Developed Business components using corejavaconcepts and classes like Interface, Polymorphism, Collections, Serialization and Multithreading etc.
- Improved teh performance of teh backend batch processes using Multithreading and concurrent package API.
- UsedJava1.8 features such as Lambda Expressions, Parallel operations on collections for TEMPeffective sorting mechanisms and new Date Time API.
- Developed client/server applications usingJava, JSP, J2EE, Apache Struts framework and Spring (MVC) framework.
- Worked on teh migration of a legacy application, which was built in Struts, to Spring based application.
- Implemented Swagger Configuration inJavaSpring boot for auto generating swagger JSON files for REST API call.
- Worked on AWS Security related issues wif S3 policies for user access support for all other AWS products such as S3, RDS, Elastic Load Balancing.
- Worked in teh Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
- Used Spring Data and Hibernate to create lightweight web and app integration layer.
- Worked extensively on teh spring framework, implementing Spring MVC, Spring Security, IOC (dependency injection) and Spring AOP.
- Performed CRUD operations like Update, Insert and Delete data in MongoDB.
- Used Spring integration for integrating teh application wif Microservices using spring integration workflow files.
- Integrated wif Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Deployed Microservices to Ansible Playbook in Docker containers, managed by Mesos/Marathon.
- Developed web pages wif cross browser compatibility using HTML, CSS, JavaScript, JQuery, Bootstrap and AJAX.
- Coded Gradle build scripts to build and deploy teh application on WebSphere 8.5.
- Worked on service-oriented systems dat utilize REST web frameworks, SOAP and message queue technologies (Spring MVC, Spring REST Template, Spring Integration).
- Used J2EE design patterns like DAO, DTO, and Service Locator.
- Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling.
- Deployed entity beans on WebSphere Application Server.
- Configure, Deploy and Manage IBM WebSphere client runtimes to provide test environment.
- Implemented reusable custom directives using AngularJS using restrict, event handlers and templating.
- Utilized Eureka Client, Eureka Server, Eureka Instance, and Eureka Service through Spring Boot board.
Environment: Java/J2EE,Java1.8, Linux, HTML, Spring, Hibernate, SOAP, RESTful, Agile Methodology, Spring Boot, Swagger, JSON, Micro Services, Docker, IBM WebSphere, CSS3, JavaScript, Servlets, AngularJS, jQuery, Unix Shell Scripting, Oracle, EUREKA, AJAX, Apache Tomcat, GIT, SVN, Maven, JUnit, Jira, Jenkins.
Senior Java Developer
Confidential, Manassas VA
Responsibilities:
- Worked in teh various phases of SDLC to analyze business requirements, analysis, design, development, testing, and support.
- Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring, and auto-scaling.
- Object storage service Amazon S3 is used to store and retrieve media files such as images and Amazon Cloud Watch is used to monitor teh application and to store teh logging information.
- Involved in teh development of presentation tier using HTML, CSS, Bootstrap, Angular JS and JSP.
- Configured Swagger-UI registered Microservices wif Eureka server to monitor service health check etc. from Spring Boot admin console.
- Used CoreJavasuch as Multi-Threading, Exceptions, and Collections.
- Combined collections and customer service to cure customer accounts while maintaining an amicable and professional manner throughout teh call using probing questions.
- Built a web frontend using Spring MVC Framework wif JSP, HTML, CSS, AJAX, and JavaScript.
- Designed and developed various modules of teh application wif J2EE design architecture, Spring MVC architecture using IOC, AOP concepts.
- Expertise in Web-Development technologies like HTML, DHTML, JavaScript/jQuery, CSS, XML and XSL and AJAX.
- Good knowledge of EJB Session beans wif JNDI mapped naming &JMS message-driven beans.
- Extensively used several interfaces and features provided by Spring MVC framework for new web applications like Handler Mappings, Controllers, View Resolvers, Multipart file resolver, Handler Interceptor, Handler Exception Resolver, Locale Resolver, Theme Resolver, Annotations, and Validators.
- Loaded data from various data sources into HDFS using Kafka.
- Installed KAFKA on Hadoop cluster and configure producer and consumer coding part injavato Established a connection from twitter source to HDFS wif popular hashtags.
- Implemented DAO design pattern for database related activities (Add, Delete, modify etc.) and to interact wif teh database using JDBC.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST APIs and Spring Boot for micro-services.
- Created architecture towards a micro-services approach using RESTfuljavaweb-services framework.
- Wrote SQL Queries, stored procedures, triggers, packages on Oracle Database.
- Coded soap and Rest web services using spring boot to rewrite existing application to micro web application.
- Mastered teh Grunt wif commands for building and deploying teh project.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Sharding, replication, schema design.
- Worked in writingjavaAPI for Amazon Lambda to manage some of teh AWS services.
- Configured and managed AWS Glacier, to move old data to archives based on retention policy of databases/ applications.
- Developed REST Web services to expose teh business methods to external services in teh project.
- Used SQLDeveloperframework to write SQL queries and used JDBC to access database and implementation of connection pooling.
- Developed JUnit test classes to test teh functionality of a code and developed test cases for Camel Routing.
- Used SLF4j to record teh log messages to teh log files.
- Worked wif Gradle build tool to build and deployed teh application on JBoss application server.
- Followed teh Agile (Scrum) development methodology and participated in daily Stand-up meetings to update teh task status on teh assigned tasks such as technical documentation, development of different modules.
Environment: JDK1.8, J2EE, JDBC, Servlets, Spring, Spring JDBC, IBM Informix, Oracle 11g, SQL Assistant, XML, XSD, Eclipse, Tomcat Application Server, Kafka, Load Runner, JBoss, GIT, Source Tree, Maven, Windows OS, Log4j, JUnit, JMockit, AWS.
Java Developer
Confidential
Responsibilities:
- Assessed information needs of teh users and developed technical specifications/solutions.
- Developed low level design document andJavacomponents.
- Built a web frontend using JSF Framework wif JSP, HTML, CSS, AJAX, and JavaScript.
- Used Can JS for client-side validation as a JQuery dat makes code less complex.
- Used JQGrid as an Ajax-enabled JavaScript control to provide solutions for representing and manipulating tabular data on teh web.
- Followed Agile methodology, interacted wif teh client, for taking feedback on teh features.
- Used Smart Trade API to get client data and display using JSP.
- UsedJava(JavaSwing,JavaAWT, Multi-threading, Socket Programming etc.) for application development.
- Developed teh user interface using JSF, Ajax and FACELETS. Majorly worked on JSF technologies like ICEFACES and RICHFACES.
- Worked in fixing defects in application worked in JSF managed beans, converters, validator, and configuration files.
- Developed JSPs (wif JSTL), JSF according to requirement to handle teh requests and to provide some components of UI (User Interface) in teh application.
- Developed Web services (SOAP) to expose teh business methods to external services.
- Developed Web Enable client FIX interface for order routing and developed test cases.
- Developed a messaging queue using JMS messaging to notify return messages post execution and to interact wif orchestration engine.
- Used Aggregator and conversional pattern to aggregate teh response received.
- Developed Helper Classes and Value data access objects which interact wif Database.
- Implemented Hibernate (ORM Mapping tool) framework to interact wif teh database to update, retrieve, insert, and delete values TEMPeffectively.
- Developed and tested persistence of order messages on oracle database using Hibernate.
- Developed functional test cases and end to end test cases on JUnit for testing for business scenario.
- Conducted unit, integration, and regression testing.
- Developed Aspects for logging errors in teh application. Given Production support for Autosys jobs for Client orders/trade report generation.
- Used MAVEN build tool to build teh application on Eclipse IDE and deployed on IBM Web Sphere.
- Performed teh code reviews and enforcing teh standards. Coordinated wif Quality Analysis team and handling issues.
- Interacted wif different teams and involved in reviewing deliverables.
Environment: Java, Backbone.js, JMS, Web services (SOAP and REST), JQGrid, JSF, Hibernate, JSP, HTML, CSS, JavaScript, Can JS, Oracle, IBM WebSphere, JUnit, Maven, Agile, Eclipse IDE, UNIX.