We provide IT Staff Augmentation Services!

Senior Java Developer Resume

Charlotte, NC

SUMMARY

  • Talented Software Programmer withmaster’s and bachelor’s degree in Computer Science, Strong Educational background in programming, and 10+ years of experience in Analysis, Designing, Development and Testing of web - based Client/Server applications using JAVA, J2EE Technologies.
  • Extensive object-oriented programming skills to design and implement complex, distributed multi-tier, able to understand, reuse/refactor/reduce/refine existing software and open source software.
  • Developed Desktop, Mobile, Tablets based standalone and web-based applications.

TECHNICAL SKILLS

Framework Expertise: Angular, Spring, Hibernate, Web Services (Soap & Restful), Struts, JMS.

Design Patterns: Singleton, Data Access Object, MVC, Service Façade, Data Transfer Object / Value Object, Business Delegate, Decorator and Factory.

Industry Experience: E-Commerce, Financial & Insurance, Banking Application& State Tax projects.

Knowledge & Skill Areas: Software Development Lifecycle, Object-Oriented Programming, Problem analysis & Resolution, Web Site Design & Development, Requirements Gathering & Analysis, Technical & End User Documentation, Software Testing, Debugging & Troubleshooting, Project Teamwork & Communications.

Languages: C, C++, Java, JavaScript, XSLT, Perl, SQL, Shell

J2EE Technologies: Java Beans, Servlets, Applets, JSP, JDBC, EJB, JSF, JMS, RMI, Web-Services, WSDL

Frameworks: Struts, Spring, Hibernate, CXF, AXIS, Junit, Log4j, JMS, HTTP Client

DBMS/RDBMS: SQL server 2005, Oracle 8i/9i/10g, MySQL, Toad, Squirrel

Web Technologies: HTML, AJAX, JSON, jQuery, CSS, XML, XSL, XPATH, XQuery, SOAP, Restful

Servers: Oracle WebLogic server 10.0/10.3.x, IBM WebSphere 6.x/7.x, JBOSS Application Server 4.0, Apache Tomcat 6.x,7.x,8.x

IDE’s: Eclipse, Rational Application Developer (RAD), Net-beans, JBoss Developer Studio

Other Technologies: ANT, Maven, CVS, SVN, P4, HQL, MS Vision, Mercury Quality Center, PVCS, SCM, Gradle, GIT, Jenkins, Artifactory, Anthill, UDeploy, docker with Kubernetes,AWS.

Professional Experiences:

Confidential, Charlotte, NC

Senior Java Developer

Responsibilities:

  • Worked with Angular 2 and typescript as part of migration from Angular and vanilla JavaScript to Angular 2 and React.
  • Implemented CORS for accessing resources from servers at different origins.
  • Developing dynamic web pages using HTML/HTML5, CSS/CSS3, Bootstrap, jQuery, D3.JS, Angular.JS, React.JS, Node.JS, LESS, SASS.
  • Implemented design of scalable back-end with AWS Lambda, API Gateway, BeanStalk, DynamoDB, S3, CloudFront, EC3 and Identity Management with AWS Cognito.
  • Build and maintained client-facing and internal web and debugging applications using React, Redux and Azure.
  • Developed dynamic web pages using HTML, CSS, Angular.JS, Bootstrap, RESt/SOAP Webservices, LESS and Sublime Text Editor.
  • Wrote Gulp & Grunt tasks for sass compile, JSHINT/ESLINT, Uglify, Minify, Revisioning and automated tests.

Confidential, Charlotte NC

Senior Java Developer

Responsibilities:

  • Used Angular6 as framework to create Single Page Applications which can bind data to specific views and synchronize data with server.
  • Worked on creating log-in authentication modules using Angular and TypeScript.
  • Develop highly interactive web applications utilizing Angular6 and Integrated with NodeJS and Restful API’s, external web services with MongoDB ensuring high performance on Mobile and Desktop.
  • Created AWS Launch configurations based on customized AMI and use this launch configuration to configure auto-scaling groups and Implemented AWS solutions using EC2, S3, RDS, Dynamo DB, Route53, EBS, Elastic Load Balancer, Auto-scaling groups.
  • Designed and implemented Swagger-based RESTful-APIs and unit test cases with Flask and Python.

Confidential, Raleigh, NC

Senior Java Developer

Responsibilities:

  • Database analysis and design using vertical tables.
  • Coherence and ehcache manager.
  • Worked with DAO and Data Services for DML transactions.
  • Used Multithreading for processing messages.
  • Used EJB session beans and JMS/ MDB destination queue for this application.
  • Used Hibernate and ORM tools for data persistence.

Hire Now