Post Job Free

Resume

Sign in

Java Developer

Location:
Santa Clara, CA
Salary:
50
Posted:
April 24, 2018

Contact this candidate

Resume:

ANURAG BATHULA

ac48kr@r.postjobfree.com

732-***-****

“Looking Only for Contract Job”

SUMMARY:

Java Professional with 5 years of experience in developing and designing UI and backend components for Web Based Internet/Intranet, Multi-tier distributed applications using latest Java/J2EE technologies and various open source frameworks.

Strong in Object Oriented programming using Core Java, and good experience in multithreading, exceptions, collections.

Experience in Oracle cloud, AWS and Century link Cloud.

Artificial intelligence algorithms development for search and analyze operations

Well experienced on web technologies which include HTML4, HTML5, CSS2, CSS3, JavaScript, jQuery, JSON, XML and AJAX

Well versed in cloud technologies and web security protocols. Experience with network protocols TCP/IP, UDP.

Good Understanding in cloud virtualization technologies, Security Firewall, IDS/IPS, antivirus, SPAM filtering and WEB filtering.

Hands-on experience with all aspects of technology including Business Requirements, Technical Architecture, Design Specification, Development and Deployment.

Hands on experience in user interface development frameworks like Angular JS 2.0, Bootstrap JS and Ionic UI

Extensive experience in Java, J2EE technologies such as JDBC, JSF, JSP, Servlets, EJB, Hibernate, and AJAX.

Strong skills in object oriented programming (OOP) with use of Polymorphism, Abstraction, Inheritance and Encapsulation.

Expertise in Object Oriented Analysis and Design (OOAD), OOPS using Unified Modeling Language (UML), Design Patterns, MVC Frameworks.

Solid understanding on IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, DAO, Front Controller and Singleton.

Developed enterprise Java application and deployed them on WebLogic server.

Well versed in GIT, Clear case version control tools. GIT hub and Used GIT Bash for code reviews in upgrade of applications.

Good understanding of SIT (system integration testing) using Clear Quest and ALM tools for development.

EDUCATION

Bachelors in Electronics and Communication Egg. from Jawaharlal Nehru Technological University, TG, India

Masters in Information Assurance from Wilmington University, DE

SCRUM Fundamentals Certified- “SFC”

MAPR Course certified from MAPR Academy in Big Data, Hadoop Essentials and in Developing Hadoop Applications

SKILLS:

Programming

HTML, HTML5, DHTML, XML, Java, JavaScript, Extended JavaScript, C, C++, Visual Basic, SQL, Shell Script, Node, COBOL, PHP, Backbone

Java / J2EE / Frameworks

Java, Servlets, JSP, JMS, JDBC, JAXB, JPA, JSF, Java Beans, JSON, JQuery, JUnit, AJAX, EJB 2.1, Struts 1.x, Spring, Hibernate, MVC, Spring Framework

JS Frameworks

Angular JS 2.0, Node.JS, Bootstrap-JS, Backbone-JS, React.Js,

NVD3.js (Pie and graphical)

SOA

Web Services, REST, SOAP, WSDL,

Application Servers/Web Container

Tomcat, Glassfish, JBOSS, WebLogic,

Databases

Oracle 10g, DB2, SQL Server, MySQL

Operating Systems

Windows Family, BSD,Unix, Linux

IDE

Eclipse 3.x, NetBeans 6.x

Methodologies

OOPS/OOAD, Agile, UML, Waterfall.

Other technical skills

Multisim, Matlab, Keil, Gns3 (Graphical network simulations version3)

EXPERIENCE:

Client: System Architecture Information Technology Inc, Santa Clara, CA Feb 17 Till Date

Role: Java UI Developer

V-CONNECT, a Virtual Reality Video Connect Solution as a Service to the Customers for SMB, and Enterprise Customers is widely spread in varies fields such as Tele Medicine, Public safety, Virtual University and Banking sectors. Providing healthcare video solution with and without EMR (electronic medical record).

CISS Defender, CISS Interceptor & V-Connect (CyberForza-CISS) (www.cyberforza.com)

CISS Defender & CISS – Interceptor, provides granular visibility into the network and infrastructure allowing IT and network administrators to see who is accessing data, Internet sites and applications that cause increased risks Traditional existing solutions are bound to the TCP/IP protocol stack and only recognize IP addresses of devices on the network, not the actual user.

(MVC Architecture-for front-end) CISS – Cyber Intelligent Security Software. It is a Complete Cyber Security Firewall. Security appliances one on top of the other in an effort to address the daily challenges posed by emerging and known threats, IT is an integrated comprehensive solution will be apt to 'talk' to each other and work together to be an effective security. Defend with all external threats.

Interacting with team members to define business requirements and scope of the project.

Creating GUI Screen and implementing business logics for them. Coding with MVC.

Worked closely with cross-functional teams as a part of agile environment.

Implemented Single Page Application (SPA) architecture and client side MVC using Angular JS.

Developed various UI components using Angular JS, JSON and HTML5.Created forms to collect data from the user in HTML and JavaScript.

Used Spring MVC (Model View Controller) to handle/intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.

Calendar Integration using JSON into MySQL database.

Used Spring IOC (Inversion of Control) to remove the object dependencies across the application.

Full backend connection with integration Created RESTful webserivces in pushing data to downstream systems.

Responsible to make sure that look and feel of the UI designs works same in different versions of different browsers

Implemented Singleton, MVC, Front Controller, Intercepting Filter, Data Transfer Objects and Data Access Objects design patterns.

Watched project changes with Grunt task runner and installed latest version of libraries with Bower based on running in the Node.js environment.

Integrated process into build system which auto-generates REST API documentation from source code

Made FreeBSD OS deploy on the product box include flashing with new UI and Sanity test process. Advanced Firewall, SSL and IPSec VPN’s, SPAM, Antivirus (AV), Artificial Intelligence (AI), URL Filtering validation of test cases.

Built Responsive UI using bootstrap for some features that include User interaction.

Responsive formats made using HTML 5.0 and CSS 3.0

Heavily used jQuery to create various components such as Tabs, Accordions, Auto-completes etc.

Involved in the full life cycle of software design process of other projects, including prototyping, proof of concepts, design, interface implementation, testing and maintenance.

Built more user-interactive web pages using jQuery plug-ins, AJAX, JavaScript, and Angular JS.

Hand coded HTML5, CSS3, JavaScript and jQuery to create the front-end

Creating GUI Screen and implementing business logics for them. Coding with MVC.

Worked closely with cross-functional teams as a part of Agile environment.

Also, involved in Sanity testing and test-case development. Build automation testing using Jenkins.

Created jobs for automated test for each build process.

Closely worked with sha algorithm and pattern matching identification through AI for various bots, trickbot, botnets.

Also includes work with LDAP (lightweight directory access protocol) for user to provide full security double authentication levels.

PAM Privileges access management at enterprise level to restrict the access for all documents through our security solution.

Configuring users through sign-on and provide limited access to files and documents IAM with Identity access management

Worked on Wazuh monitoring, Nagios server and host tracing integrated database include SSO, MFA for complete IDM

Deployed in oracle cloud, aws and Century Link Cloud.

Environment: Java, JDBC, Free BSD, UBUNTU, LINUX Applet, AWT, Swing, JSP, JavaScript, SQL Server, Windows Server, Amazon Web Services(AWS), Apache Tomcat, WebLogic Server, Angular2.0 . GIT Hub,

Client: EXECA Philadelphia Delaware Feb 16 - Jan 17

Role: Java Developer

(Execa) Finance Module Migration to Java platform

EXECA is a Professional Services Automation software is an On Demand, integrated front office and back office solution with an adaptable business architecture and far-reaching functionality. EXECA enables you to update your business data in minutes, enforces compliance and key standards, and provides a scalable platform for managing enterprise wide information. Financial functionality captures all the information related to involve time sheets/work hours, pay checks, employee invoice, bank remittances, tax audits and other miscellaneous invoices. Employee are provided with credentials login and authenticated to revert their details from any location

Interacting with team members to define business requirements and scope of the project.

As a developer, will be working Java based applications, responsible for writing business logic using core Java, SQL queries for the backend HTML.

Compiling and running the software.

Writing test plans, test cases for the developed screen and build with bootstrap JS.

Designed and developed the web pages using HTML5.

Integrating the module with other modules and deploying them on UNIX.

Coordinating with other programmers in the team to ensure that all the modules complement each other.

Compiling and running the software, Used Jenkins for building and deploying.

Deployed the application on Linux server in testing and production environments.

Data access layer is implemented by spring hibernate once we get authenticated.

Design and Developing of workflow procedures and used collection for employ list.

Responsible in implementing servlet pages for project specific, team member’s assigned workflow details and for proper monitoring of tasks assigned.

Implementing MYSQL queries, triggers and Stored Procedures as per the design and development related requirements of the project.

Multi-threading used for various employ making each thread enable to login and make data available for all multiple employs.

Environment: Core Java, Collections, Multithreading, Exception Handling, JDBC, Applet, AWT, Swing, JSP, JavaScript, SQL Server, And Windows Server: Apache Tomcat, WebLogic Server

Client: Ellucian, DE Jun 15 - Nov 15

Developing Transcript Ordering

The current Transcript Ordering UI is revamped to make it State of the art. This UI makeover involves modifying, redefining of existing process flow and also allow inclusion of new features to the Transcript Ordering system. The project includes interaction with Ellucian to build services that perform a wide array of operations which helps the process of Transcript Ordering.

Maintained and debugged applications. Inserted data according to the scripts.

Finding the entities and relates attributes. Finding relationships among entities.

Unit tested and documented website applications and code.

Built a complex Enterprise Java ecosystem in collaboration with development team.

Upheld program quality and delivery standards in developing software solutions.

Logical design and Physical design.

Developed Service Java classes to invoke the Web services for getting/posting information to/from the Ellucian System.

Support users by developing documentation and assistance tools.

Identified and reported problems in new and existing software. Recreated reported software problems to facilitate solutions. This includes validating the fix for the software problem.

Environment: Java, ASP, JSF, HTML5, CSS3, JSON, XML, JUnit, Informix, Hibernate, spring, And REST web services, Jackson, Application Server: Apache Tomcat, WebLogic Server.

Client: PAYROLL PROCESSING Jan 15 – May 15

Role: Java Developer

This project mainly deals with the application with payroll Processing, Human Resource Solutions, Retirement Services, Time & Labor Management, Bank Remittances, Global Services (for managing single country and Multinational payrolls), Tax & compliance Management, Employee Benefits Administration, Screening Selection Services and Professional Employer Organization (Comprehensive HR outsourced solution including employee benefits, workers compensation, payroll and tax administration and regulatory compliance).

As JAVA developer showed interest in developmental activities for software and its architecture.

Involved in the systems study and designing of the project.

One of the main to be a part of the testing of prototypes.

Designed and developed software based prototypes

Involved in developing of various Java classes, interfaces, modules for calculating margin account information, excess information based on various requirements imposed on each entity.

Responsible for developing business logic and deploying it in tomcat environment.

Environment: JAVA, J2EE, Microsoft Visio 2010, JSP, EJB, XML, HTML, JDBC 2.0, JavaScript 3.03, SQL, Oracle 9i.tomcat server.

Rainbow Enterprises, Harrisburg, PA Sep 14 - Dec 14

This project was developed as the capstone while pursuing my master’s degree. It works as a University Alumni directory for students. Each student has to create an account. It enables the students to access the application through providing login details. This application contains the details like personal information, their interests, addresses, birthdates, gallery of photos and videos. This application acts like an alumni directory. Each student can access the details of other student in their circle.

Actively participated in gathering the requirements for the project.

JAVA used for the application to develop the back-end code.

Involved in developing the business logic using the core java.

SQL SERVER is used as the connectivity between the application and database.

MySql is used for data management and SQL used to store and retrieve the information.

Developed front end pages using HTML.

Deployed tested code into tomcat server using eclipse.

Upheld quality control and data validity for Java programs.

Resolved application and connectivity problems in Java programs.

Environment: Core Java, Collections, Multithreading, Exception Handling, Servlet, MySQL, SQL, HTML, tomcat.

SANSU Life Sciences, India Jan 14 – Jun 14

Warehouse Management System

Java Developer

This project mainly deals with the SANSU life sciences application as a Software Developer, developed a warehouse management system to manage inventory, to maintain records of warehouse drugs and medicines, increase productivity of overall system by providing various modules like Assignment Queue, Task Assignment, Reset Task and Reject/Approve Equipment. It also keeps track with amount of flow of drugs and medicines in the market. Shows graphical overview of all products.

Involved in the systems study and designing of the project.

Involved in Requirement Gathering, Project Design, Development, Unit testing and Production support.

Involved in developing of various Java classes, interfaces, modules for calculating margin account information, excess information based on various requirements imposed on each entity.

Developed complex SQL stored procedures, complex views and database triggers to calculate various values necessary in project development.

Written Technical and Non-Technical Documents for Entire Project including Installation and Maintenance.

Contributed to servlet based application development.

Assisted in maintaining and updating existing applications and modules.

Helped design form validation programs using HTML and JavaScript.

Contributed to development of client side and server side codes for external and internal web applications.

Provided assistance and support to programming team members as required.

DAO used in accessing all data from the data base either SQL or MySql

Environment: Core Java, Collections, Multithreading, Exception Handling, J2EE, Microsoft Visio 2010, JSP, EJB, Gns3,XML, HTML, JDBC 2.0, JavaScript 3.03, SQL, Oracle 9i

KREST Technologies Hyderabad India Jun 13 - Dec 13

“Advanced Security System for Bikes to Prevent from Unauthorized Approach”

Circuit Programmer

The purpose of this project is to program a real time circuit for identification of UN-know person near the vehicle. The project uses AT89S52 microcontroller for its operation. The microcontroller is the heart of the unit & controls all the blocks. The firmware is developed in Embedded ‘JAVA’ language and compiled using KEIL UV 3.5version compiler. Sensors are used for any human body presence nearby. This project was done using the RFID (radio frequency identification) technology.

Recommended system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.

Integrated applications by designing database architecture and server scripting; studying and establishing connectivity with network systems, search engines and servers.

Completed applications development by coordinating requirements, schedules, and activities; contributing to team meetings; troubleshooting development and production problems across multiple environments and operating platforms.

Designed and developed user interfaces to internet/intranet applications by setting expectations and features priorities throughout development life cycle.

Determining design methodologies and tool sets; completing programming using language JAVA and software products; designing and conducting tests.

Developed and designed software based prototypes.

Environment: Java, Java Applets, Web Programming, Matlab, Multisim, Web User Interface Design, Software Development Process, Object-Oriented Design (OOD), Multimedia Content Development, Software Debugging.



Contact this candidate