Looking For Java Backend Developer
Greetings from Skilltasy !!!!
Urgent Requirement…
Job Role – Java Backend Developer
Experience – 6+ year
Work location –Bangalore/ Hyderabad
Notice Period – Immediate to 30 days
Skills -
· Develop enterprise-level applications and features using above mentioned technologies and tools.
· Collaborate with other developers, designers, and stakeholders to deliver highly functional features.
· Deliver on development requests while also setting accurate expectations, adhering to best practices, and creating modular and testable code.
· Adhere to an Agile methodology.
· Consider the user journey to create an intuitive user experience…
Please share profiles to
Unlock endless job opportunities today - Sign up at www.skilltasy.com/signup.
Similar jobs
Key Responsibilities:
- Development of a Single Page Application (SPA) and it's components in Typescript: deployed and optimized for progressive mobile and browsers using Angular 2 and Ionic 2 frameworks.
- Creating custom, general use modules and smart components which extend the elements and modules of core Angular framework.
- Creating self-contained, reusable, and testable modules and components in Typescript and using responsive HTML and CSS.
- Architecting and automating the build process for production, using task runners or scripts.
- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed
Skills and Qualifications:
- Should have experience with CSS 3, SCSS, Java script and HTML5.
- Full-time knowledge of Angular practices and commonly used modules based on extensive work experience. Or 2 Year or more experience with other industry-leading frameworks like React.
- Minimum 1-year experience in working and extending one of the CSS or UI frameworks like Ng-lightening, Angular-material
Education:
- BE / BTech / MCA
Windchill Developer - Senior
Position Description:
We are looking for best and the brightest to join our team of IT professionals. The role is responsible to address technical and functional questions, gather requirements, resolve defects, provide end-user support, and develop new functionality for Windchill PLM with configurations or customizations in keeping with Windchill PLM best practices. Position requires Windchill customization and code development experience
Overall responsibilities include:
· Establishes relationships with subject matter experts (SMEs) to understand complex business problems, performing application analysis and development for software implementation projects
· Works closely with other team members in the coordination of configuration and customizations
Utilizes reliable and thorough Windchill PLM application/process knowledge
· Completely document functional specifications, system design, test plans, test scripts and results
· Works with the Analyst to understand the business requirements and develop and deploy Windchill PLM enhancements/functionality to meeting business goals, and fulfill end user requirements
· Works closely with other Engineering Systems functions in development and implementation of Windchill PLM application projects
· Works with cross-functional teams to coordinate projects and enhancements, to test software, and to troubleshoot software issues
· Works closely with the deployment and system documentation teams to properly document and deploy systems and enhancements including training requirements
· Resolves application support issues (Second line) that require in-depth analysis
· Adheres to the requirements, maintenance, and QA standards of the development team
· Coordinate development work (including QA) around project release schedules
Position Requirements:
· Bachelor’s degree in information systems, Computer Science or related discipline with an Information Technology focus
· 7+ years of experience as a programmer analyst or similar role with responsibilities working directly with the business to turn business requirements into working software
· Work with the client management team to derive meaningful insights
· Aid deliverable development in accordance with the needs and objectives of the client engagement
· Participate in interviews, workshops and training sessions
· Support team and client through the project
· Facilitate project management activities including preparing project status updates as required
· Deep knowledge of Windchill architecture to design and build complete solutions
· Windchill Integration with other Enterprise systems such as SAP, CAD tools Visualization tools, etc.
· Strong programming skills in Java/J2EE technologies – JavaScript, JQuery, XML, JSPs, AJAX, SQL etc.
· End to end design and development of customization requirements
· Experience in Reflex/Integrity is needed
· Should have strong coding skills in Windchill Application Development and customization
· Extensive hands-on experience in Windchill customization and configuration - Lifecycles, Workflows, Type and Attribute Manager, Object Initialization Rules, Localization, Server-side customizations, Info*Engine tasks, Webjects, Custom reports, Cognos Business intelligence (reporting), Web Services, UI Customization (JCA framework, MVC Builders, Wizards etc.)
· Ability to develop software development process including best-practice design, development, testing, and build/deploy patches
· Experience with assessment, development, implementation, optimization, and documentation of a comprehensive and broad set of security technologies and processes, data protection, cryptography, key management, identity and access management (IAM), network security within SaaS, IaaS, PaaS, and other cloud environments
Key Skills: OpenText AppWorks, OpenText Process Suite (all sub components), Java, JavaScript, XML, SQL, BIRT.
Required Skills:
- Ability to translate complex business requirement into functional technical requirements using OpenText AppWorks (erstwhile Process Suite) low code design and integration framework.
- Knowledge on implementing OpenText AppWorks integration services using REST, SOAP, and Email etc.
- Good understanding of OpenText AppWorks case management features and BPM features.
- Experience in various rules and features like LifeCycle, Activities, User Interface (XForms and Low Code design), SLA, KPI, OTDS, CARS, AppWorks Gateway, Single-Sign-On, External Authentication, SAML, Listeners (File, MQ), SOAP Services, Email integration, HTTP Connector, AppWorks integration with Content/Document Management, etc.
- Experience in full OpenText AppWorks implementation including Entity modelling and Rulesets design.
- Expertise in Java, JavaScript, SQL Server Database.
- Expertise in building Web Services, REST Services API’s (nice to have) Familiar in designing and developing applications in cloud environments (preferably Azure).
- Authentication SAML 2.0, OT.
- Knowledge of OTDS and integration with OTDS
- Exposure to HTML5 ,angular and integration of AppWorks to with angular will be plus
- Exposure to another OpenText platform (ECM, xECM, Captiva, iHUB).
A strong passion for learning and adapting to new technologies.
Technical Skills Desired:
- Must have experience in either of JavaScript frameworks: Angular
- Must have experience in either of backend software development [J2EE, Spring Boot, Spring core, JPA]
- Must have experience in designing/implementing Hibernate/ORM, Restful web services, Micro Services using Java
- Knowledge with relational/ NoSQL databases (e.g., Oracle, MySQL, MongoDB)
- Knowledge with versioning (Git or SVN) /build tools (Maven/Ant/Gradle/Junit), Unit testing & code coverage tools is desired
- Knowledge of App / Web servers (NGINX / Tomcat / Jboss Wildfly)
- Understands the process of new application development and has the ability to apply these concepts with minimal mentoring and supervision.
- Advanced knowledge experience using any of IDE (e.g., Eclipse, SonarQube, STS, VS Code)
- Knowledge on Cloud platform, technologies & deployments is an added advantage
- Resolves technical issues through debugging, research, and
- Must have experience with Agile tools
Functional Skills Desired:
- Good knowledge in product development domains
- Knowledge in Finance and Insurance domain preferred
- Maintain quality and ensure responsiveness of
- Complete application development by coordinating requirements, schedules, and activities contributing to team meetings;
- Troubleshooting development and production problems across multiple environments and operating platforms.
- Collaborate with the rest of the engineering team to design and launch new features
- Understanding and implementation of security and data
- Ensure designs are in compliance with specifications and standards and best industry
- Usage of Process tools – JIRA, TFS, HP QC or any other agile tools, also knowledge of CMM Level 3 development process.
- Self-motivated & working independently with minimal
- Maintain code integrity and
- Experience working with graphic designers and converting designs to visual
- Follow the coding standards for java and angular
Technical Skills Good to Have:
- Usage of troubleshooting tools like J Profiler, J Meter or application performance tuning
- Exposure to Non-web-based developments, for both mobile and
- Development experience using Docker, Kubernetes, Containerization etc in AWS or other cloud platforms
- Willing to take up proof of concepts and showcase the technical capability
- Usage of design tools Visio or draw io
- Usage of CI/CD pipeline
As a Backend Developer, you will work on the latest and greatest in high performance
web development, data science, community development and mobile technologies.
What you will do:
- Playing a part in defining software architectures – collaborate with leads to explore existing systems, determine areas of complexity, uncover potential risks to successful implementation, and learn the applications’ capabilities.
- Implementing solutions as per technical design for new features and changes to existing components.
- Participating in the full development lifecycle of new functionality and enhancements to existing applications.
- Committing to producing high quality, highly performing and robust software within agreed time estimates and to agreed quality standards.
- Managing all stakeholder expectations.
- Working alongside global teams.
- Taking responsibility for successful delivery.
- Being able to work in a fast paced Agile/SCRUM environment.
- Following coding standards, building appropriate unit tests, integrating tests and deployment scripts.
- Assisting in defining software architectures – Collaborating with leads to explore existing systems, determining areas of opportunities.
- Translating designs and style guides provided by the Design team into functional user interfaces, ensuring cross browser compatibility and performance.
- Contributing to continual improvement by suggesting improvements to user interface, software architecture or new technologies.
What you need to have:
- Ability to fluently code in Java Spring or similar J2EE frameworks.
- Solid knowledge of application deployment in AWS cloud, Kubernetes, Docker.
- Ability to code in ReactJS or similar Javascript frameworks.
- Proven experience with responsive design, fullstack web development, consumption/creation of RESTful APIs.
- Bachelor’s or Master’s degree in Computer Science or related engineering field w/experience in software development.
- 3-7 years of experience developing customer facing web applications.
- 3-7 years of experience in Java Spring or similar J2EE frameworks.
- 3-7 years of experience in front-end development using JavaScript, knowledge of various JavaScript libraries and micro frameworks (React, Angular, Backbone), HTML and CSS.
- 3-7 years of experience coding using object-oriented and aspect-oriented programming, architecture and design patterns.
- Strong understanding of RESTful API principles.
- Strong understanding of security best practices.
- Strong experience with unit testing and end-to-end testing.
- Knowledge of : Programming languages Java 8, J2EE, Node.js, Design Patterns, HTML, CSS, JavaScript Web and cloud Technologies RESTful web services, Cloud functions, Amazon Web Services, SEO/ Sitemap, Serverless
- architecture, JSON Database Management MySQL, PostgreSQL, Elasticsearch, Firebase realtime database, Hibernate, Liquibase, Percona, Redis, Memcached Frameworks, Libraries and Tools Dropwizard, Jersey,
- Expressjs, RabbitMQ Web / Application Server Nginx Other Tools and Utilities Eclipse, VS Code, Postman, Git, Gradle, Maven, Imagemagick, Jmeter Operating Systems Linux, Windows.
- Experience in implementing Material Design UI and UX for customer centric frontend.
- Collaborating with the product team to understand the requirement
- Managing Design and development of the product
- Ensuring code quality, security and extensibility
- Following the agile development cycles
- Conducting performance tests and optimization of the code based on the results.
- Debugging and troubleshooting of technical issues
- Helping the support team to resolve external user issues
Desired Candidate Profile
What you need to have:- B.Tech /B.E.; M.Tech; MCA
- Strong at OOPS, Java/ J2EE, JAX-RS, JDBC, RESTful Web Services, Data Structures, Queues, Multi-Threading etc.
- MySQL and Mongo database knowledge
- Basic understanding of AWS Cloud
- Must have worked on highly scalable and available systems
- Good at adapting and understanding architecture and overall design of the system
- Exposure to design patterns is a plus
- Must have exposure to agile development
- Experience of creating and maintaining system documentation such as architecture, design, deployment plan etc.
- The candidate must have excellent technical skills and must be willing to learn
- new technologies on the go.
- Good at communication
- Good Exposure to Kafka and Redis
Define enterprise guidelines and enforce enterprise development standards and practices
• Define and develop the emerging solution architectures and ensure that the team is successful within the technical framework
• Research and assess new technology approaches and standards for potential use within the Enterprise
• Participate in and lead high and low-level technology discussions with management, vendors, engineers, and customers
• Assemble a solid technical vision amid ambiguity and provide technical leadership to drive shared understanding and consensus among stakeholders for a proposed solution
Ideally, we expect you to have atleast 8+ years of experience in Information Technologies
▪ 5+ years of experience in Software Development
▪ 3+ years of experience in Software Architecture and Design
Nice to have:
• Software development experience using Spring / Java, or Linux Platforms
• Experience working within a variety of project management methodologies such as Scrum, Kanban, XP,
SAFe, and Waterfall
• Advanced understanding of business analysis techniques and processes
• Exposure to retail systems such as ATG, Salesforce, Shopify, etc.
• Experience designing cloud-hosted applications (Microsoft Azure, GCP) utilizing integrated capabilities
specific to those platforms
-
Bachelor’s or master’s degree in Computer Engineering, Computer Science, Computer Applications, Mathematics, Statistics, or related technical field. Relevant experience of at least 3 years in lieu of above if from a different stream of education.
-
Well-versed in and 3+ hands-on demonstrable experience with: ▪ Stream & Batch Big Data Pipeline Processing using Apache Spark and/or Apache Flink.
▪ Distributed Cloud Native Computing including Server less Functions
▪ Relational, Object Store, Document, Graph, etc. Database Design & Implementation
▪ Micro services Architecture, API Modeling, Design, & Programming -
3+ years of hands-on development experience in Apache Spark using Scala and/or Java.
-
Ability to write executable code for Services using Spark RDD, Spark SQL, Structured Streaming, Spark MLLib, etc. with deep technical understanding of Spark Processing Framework.
-
In-depth knowledge of standard programming languages such as Scala and/or Java.
-
3+ years of hands-on development experience in one or more libraries & frameworks such as Apache Kafka, Akka, Apache Storm, Apache Nifi, Zookeeper, Hadoop ecosystem (i.e., HDFS, YARN, MapReduce, Oozie & Hive), etc.; extra points if you can demonstrate your knowledge with working examples.
-
3+ years of hands-on development experience in one or more Relational and NoSQL datastores such as PostgreSQL, Cassandra, HBase, MongoDB, DynamoDB, Elastic Search, Neo4J, etc.
-
Practical knowledge of distributed systems involving partitioning, bucketing, CAP theorem, replication, horizontal scaling, etc.
-
Passion for distilling large volumes of data, analyze performance, scalability, and capacity performance issues in Big Data Platforms.
-
Ability to clearly distinguish system and Spark Job performances and perform spark performance tuning and resource optimization.
-
Perform benchmarking/stress tests and document the best practices for different applications.
-
Proactively work with tenants on improving the overall performance and ensure the system is resilient, and scalable.
-
Good understanding of Virtualization & Containerization; must demonstrate experience in technologies such as Kubernetes, Istio, Docker, OpenShift, Anthos, Oracle VirtualBox, Vagrant, etc.
-
Well-versed with demonstrable working experience with API Management, API Gateway, Service Mesh, Identity & Access Management, Data Protection & Encryption.
Hands-on experience with demonstrable working experience with DevOps tools and platforms viz., Jira, GIT, Jenkins, Code Quality & Security Plugins, Maven, Artifactory, Terraform, Ansible/Chef/Puppet, Spinnaker, etc.
-
Well-versed in AWS and/or Azure or and/or Google Cloud; must demonstrate experience in at least FIVE (5) services offered under AWS and/or Azure or and/or Google Cloud in any categories: Compute or Storage, Database, Networking & Content Delivery, Management & Governance, Analytics, Security, Identity, & Compliance (or) equivalent demonstrable Cloud Platform experience.
-
Good understanding of Storage, Networks and Storage Networking basics which will enable you to work in a Cloud environment.
-
Good understanding of Network, Data, and Application Security basics which will enable you to work in a Cloud as well as Business Applications / API services environment.