Java Developer Resume
2.00/5 (Submit Your Rating)
New, JerseY
SUMMARY:
- Over 5+ years of experience in full software development life cycle including requirement analysis, design, coding, testing, debugging and maintenance.
- Proficient in NoSQL transactional databases like Cassandra, Mongo dB and big data technologies like Spark/Storm, Kafka and Hadoop Map Reduce.
- Expertise in design and development of various web and enterprise applications using Type safe technologies like Scala, Akka, Play framework, Slick.
- Experience in JavaScript Unit testing with Jasmine, Karma, Protractor for Angular JS, Mocha and Chai, React JS and Backbone JS .
- Experience in developing Restful microservices and deployment in the AWS Cloud using spring boot and Spring Cloud.
- Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
- Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto - Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elasticsearch, Virtual Private Cloud (VPC) through AWS Console and API Integration.
- Experience in AWS services like EC2, EBS, ELB, S3, SQS, RDS, DynamoDB, Lambda, API Gateway, Cloudwatch, CloudFormation and Elastic Beanstalk.
- Experience in writing the SQL queries in Oracle, MYSQL and SQL Server.
- Experience with amazon web services ( AWS ) and amazon cloud technologies such as Amazon EC2 ( virtual servers), Amazon Cloud Watch (monitoring).
- Developed web-based enterprise applications using core Java, J2EE, Servlets, JSP, EJB, JMS, JDBC, Hibernate, Web Services (SOAP and REST), MVC framework (Struts, Spring MVC), SQL and Object-Oriented Programming techniques.
- Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks, Java .
- Experience with design, management, configuration and troubleshooting of distributed production environments based on NoSQL technologies like MongoDB, Apache Hadoop /HBase, Couchbase, etc.
- Extensive knowledge and on-hands experience in server-side programming using JSP, Servlets, RESTful and SOAP Services.
- Developed Microservices using Spring Boot and deploying Microservices into AWS cloud using Jenkins.
- Expert in setting up Kafka cluster security using Kerberos or SSL and SASL and knowledge of latest development approaches including applications in Spark using Scala .
- Good knowledge on creating Data Pipelines in Spark using Scala .
- Experience of Angular JS to interact with a web service to render the page from data returned from the service. Experience in using various JavaScript Web application related libraries such as Backbone . js, React JS, Ember JS, Require. js, Knockout, Angular . js 2.0, bootstrap and Google Web Toolkit.
- Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, Docker, Ansible, Nagios, CHEF.
- Used Java Messaging Services (JMS), Spring Rabbit MQ and Apache Kafka for reliable and asynchronous exchange of important information such as payment status report.
- Experience with multiple web and application Servers like Apache Tomcat, IBM Web Sphere, Oracle Web Logic, Glass fish and JBoss.
- Understanding on big data technologies like Apache Hive, Kafka, Hadoop and Apache Spark . Wrote lambda functions that validates and provides authorization to the logged in user to upload or download the file.
- Experience working with standard Java Design Patterns (MVC, Singleton, Session Facade, DAO Factory, Business Delegate, Value Object, Front Controller).
- Strong experience in developing the client/server-based applications using Oracle Rational Database Management System.
- Experience in developing a data pipeline through Kafka-Spark API, Spring-kafka and Confluent Kafka (KAFKA API's, KAFKA CONNECT, KAFKA STREAMS).
PROFESSIONAL EXPERIENCE:
Confidential, New Jersey
Java Developer
- Developed code for Responsive web design in JavaScript using frameworks like Angular . js, React. js
- Implemented Rest API Design Guidelines for the microservices .
- Used Amazon Web Services ( AWS ) data store for storing the records, prescriptions, bills etc. and accessed them using AWS SDK for Java utilizing NoSQL queries.
- Developed Spark scripts by using Scala shell commands as per the requirement.
- Developed API for using AWS Lambda to manage the servers and run the code in AWS .
- Developed Spark-Streaming applications to consume the data from Kafka topics and to insert the processed streams to HBase.
- Worked with Node . js and similar back-end Express web application frameworks.
- Used JSP, HTML5, CSS3, and JavaScript to construct the dynamic web pages (presentation Layer) for the application.
- Worked with NoSQL databases like Cassandra and MongoDB and Apache Spark for cluster management with Apache Kafka as messaging system.
- Worked with core Java technologies like Multi-Threading and synchronization.
- Multithreading was used to process data in chunks to improve performance.
- Used to oAuth 2.0 to secure the API requests
- Used Java Multi-Threading part in back-end component, one thread will be running for each user.
- Developed internal coding using JEE technologies based on the MVC Architecture.
- Developed the REST services using oAuth Security Infrastructure in a secure way
- Implemented Business Logic using Java, Spring MVC, and Hibernate.
- Used Kibana and Elastic search to identify the Kafka message failure scenarios
- Implemented reprocessing of failure messages in Kafka using offset id
- Achieved Dependency injection by creating Spring services, Spring controllers and DAOs to wire objects of business classes.
- Implemented DAO pattern to fetch data from database using Hibernate to carry out various database operations and avoid redundant database access statements.
- Designed and developed business components using Spring Boot, Spring Dependency Injection (Core), Spring AOP and Spring Annotations.
- Wrote application front end with HTML, JSP, Ajax/ jQuery and wrote custom JSP tags for role-based sorting and filtering.
- Developed software's for AWS in Java 8 (using Spring Framework 5.0, MySQL 5.6, AWS Aurora, Lambda, API Gateway, S3, SNS, SQS, DynamoDB, EC2, EBS, Akamai WAF (web application firewall) and Apache Tomcat web server.)
- Implemented design patterns like Front Controller, MVC, Business Delegate, Data Transfer Objects and Data Access Objects.
- Developed and execute Unit Test plans using Junit ensuring that results are documented and reviewed with Quality Assurance teams responsible for integrated testing.
- Developed Error mail code in Scala, which triggers mail to specified group when error occurs in processing the json file.
Confidential, Cookeville, TN -
Java Developer
- Developed presentation layer using JSP, HTML5 and CSS3,JQuery, Backbone JS and Angular JS .
- Developed Bootstrap responsive web application pages using Angular 2/5 services, components and directives for front end UI and consuming the Restful Web service API and made use of CRUD Services for effective use of Web services.
- Used GIT to maintain the version of the files and took the responsibility to do the code merges from branch to trunk and creating new branch.
- Developed REST API for test server for Express Router middleware-based API 's with Mongo DB integration.
- Implemented Microservices based Cloud Architecture utilizing Spring Boot.
- Solved defects in the Java J2EE application running on a JBOSS J2EEweb server.
- Worked with IBM Web Sphere Application Server Developer Tools for Eclipse by using lightweight set of tools to assemble, develop and deploy Java EE, Web 2.0, and mobile applications.
- Used core java concepts like Collections, multithreading while developing server-side services.
- Used the fundamentals of Java 1.8 like parallel streams and filters through lambda expressions.
- Expertise in client scripting language and server-side scripting languages like Node.js and used Bootstrap, AngularJS, Angular2/4/5.
- Developed Controller classes & validations by using spring Framework Responsible for writing angular pages for client components.
- Developed Spark scripts by using Scala shell commands as per the requirement.
- Developed Spark core and Spark-SQL scripts using Scala for faster data processing.
- Used IBM MQ and IBM Broker is used for transferring the data across multiple applications.
- Implemented backend services for a web application using NodeJS, Typescript, JavaScript and performed unit testing using chai, mocha.
- Used Maven tool for building and packaging the application.
- Wrote SQL queries, stored procedures, and triggers to perform back-end database operations by using DB2 database.
- Played the role of J2EE Developer with heavy hands-on coding and entire SDLC.
- Developed Test Engine, Information stored PLSQL data stores and performs on the fly aggregation over queues for dashboard queries.
- Migrating the legacy monolithic struts application to Micro services platform.
- Design and developed Micro sites, Aggregators and Micro services.
- Reports the dynamic execution profile of your PL/SQL program, organized by subprogram calls.
- Developed Applications using Angular 2, Java 8 and new features of java Lambda Expressions, Annotations.
- Developed API for using AWS Lambda to manage the servers and run the code in AWS.
- Implemented spring boot micro services to process the messages into the Kafka cluster setup
- Handled message flow using Apache Kafka Consumer API and Producer APIs to consume messages posted from downstream applications
Confidential, Tysons,VA
Java Developer
- Coding to build REST MicroServices using Spring Cloud, Oracle, XSD, JSON and Spring Config.
- Built MicroServices using spring boot with continuous deployment and continuous integration using Jenkins .
- Used SQL Server to access data in the database at different Levels, responsible for implementing SQL queries and managing JDBC interactions with data sources.
- Used Kafka to load the data on Hadoop File system and move the same data to MongoDB database.
- Developed JUnit test framework and executed unit test cases by using JUNIT for fixes.
- Hosted containers for both monolith, microservices architecture and broke down the existing monolith application to microservices on ( AWS ) EC2 instance.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Implemented OAuth as security for token generation in Google API.
- Implemented authentication services using LDAP, SSL, OAuth, OAuth 2.0, and SAML.
- Extensive use of concurrency frameworks, collections, reflections, I/O framework and generics for multithreaded environment, used core Java 7 and 8.
- Designed and developed Micro Services using (MEAN Stack) node.js, Mongo DB, Neo4J, Elastic search on Cisco Private Cloud OpenStack Platform.
- Enhanced and wrote stored procedures & views. Wrote SQL queries in Oracle for generating the reports. Performed testing on the developer environment prior to passing on the module to the test team during integration.
- Implemented using spring framework using Java, JSP, java script and CSS.
- Implemented server business logic using Java and Design patterns and Developed user interfaces using JSP, HTML and CSS.
- Used the fundamentals of Java 1.8 like parallel streams and filters through lambda expressions to handle the searching
- Developed the complete architecture of Prime link using spring frameworks, Implemented Spring MVC Free marker component for locale support.
- Worked as a J2EE Developer and involved in analysis of requirements, the design, development, integration, deployment and testing.
- Developed camel routes to transfer data to Kafka.
- Created Java based Kafka producers to capture live-stream data into various Kafka topics.
- Developed Spark-Streaming applications to consume the data from Kafka topics and to insert the processed streams to HBase.
- Written Programs in Spark using Scala and Python for Data quality check.
- Data analysis using Spark with Scala.
- Created and configured new JIRA projects and worked with departments to maintain existing JIRA projects.
- Lead major activities like promoting Docker Swarm, Kubernetes to design images/containers for microservices architectures production, Cloud SSL management & AWS deployment automations