
Java full stack developer


Greetings from SMARK Info Solutions!!
We are writing to you from SMARK Info Solutions we are a young company with a technically capable, entrepreneurial, and sophisticated team.
We are reaching out to you for Full-stack Senior Software Engineer (SSE) opportunity with one of our client here in Hyderabad.
The Role
The Full-stack Senior Software Engineer (SSE) in this role will support development and design teams to build scalable web applications and products.
Responsibilities include (but are not limited to):
Support delivery of software components including design and writing/reviewing code
Work within and across Agile to design, develop, test, and implement technical solutions across a full-stack of development tools and technologies
The Candidate
The ideal Full-stack Senior Software Engineer has strong coding skills, has a solid design aesthetic and is determined to create great user experiences.
Key Requirements and Qualifications:
- 3-9 years of professional experience with designing, implementing, deploying, and maintaining front end web applications and related backend services
- Must have worked on Java Spring & Hibernate Framework with strong experience in JavaScript/ Angular-JS, Core Java, J2EE and other related technologies
- Knowledge of Web Service implementation (Restful and SOAP)
- Hands on experience in OOAD and Design Patterns
- Knowledge of Data Structures and Algorithm
- Front-end experience with Angular, JavaScript, HTML, CSS, JQuery, Type Script, ES6
- Experience in JS frameworks (Angular/AngularJS,) and willingness/ability to learn new frameworks if required
- Knowledge of professional software engineering practices and best practices
- Strong communication, organization and project management skills.
Thanks,
Anusha.M
SMARK Info Solutions,
www.smarkinfosolutions.com

Similar jobs

The key skills and expertise needed are:
1. eCommerce/Retail experience can be optional but needs to have experience with any high volume customer facing web/mobile site
2. Web Development, Front End Development, AND In the browser performance profiling
3. Java, Spring Boot, React, Node, Redux, Webpack, Microservices, AND experience with AWS technologies to make the overall application stack more resilient
4. Performance Profiling of web/mobile experiences and experience with working in CICD environment
5. Experience working with Web based and mobile ecommerce sites or similar public facing websites with high customer volume
6. Needs to be able to work at the code level doing performance profile to evaluate how the website and associated digital platform is built to find performance improvement opportunities
Experience: 7+ years
Responsibilities:
• Work with development teams and product managers to ideate software solutions
• Design client-side and server-side architecture
• Build the front-end of applications through appealing visual design
• Hands on experience in Spring Boot and good knowledge of MySQL, MongoDB
• Hands on experience in building RESTful based APIs
• Develop and manage well-functioning databases and applications
• Write effective APIs
• Test software to ensure responsiveness and efficiency
• Troubleshoot, debug and upgrade software
• Create security and data protection settings
• Build features and applications with a mobile responsive design
• Write technical documentation
Requirements:
• 7+ Yrs experience as a Full Stack Developer.
• Proven experience as a Full Stack Developer or similar role
• Experience developing Rich Internet based applications
• Experience with Spring boot and Angular 6 or above.
• Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery)
• Knowledge of multiple back-end languages ( Java, NodeJS) and JavaScript frameworks (e.g. Angular, React)
• Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache) and UI/UX design
• Excellent communication and teamwork skills
• Great attention to detail
• Organizational skills
• An analytical mind
Required qualification:
*) Any degree from a reputed university
*) Proven software development experience and Java/J2EE skills development.
Expi with Node.js, Express, Feather JS
3rd party API integration knowledge
Database- MySql or NoSql
Kafka Client Integration with Nodejs
Redis integration using Nodejs


● Design and develop features using Core Java, Spring Boot, and Hibernate
● Ability to design database schema, develop views and stored procedures
● Participate in user story grooming, design discussions and proposal of solutions
● Maintain existing software systems by identifying and correcting software defects
● Practice standard development process leveraging agile methodologies such as
SCRUM and TDD
● Review and analyze business requirements and provide technical feasibility and
estimates
● Manage development / support functions etc
● Excellent in OOPS concepts, system design
● Strong knowledge of Core Java, Spring, Hibernate and Microservices
● Hands-on experience in DB design, SQL, UI Technologies like HTML/CSS,
JavaScript, jQuery, etc.
● Good knowledge of design patterns
● Excellent knowledge of JSP, Servlets, WebServices, JUnit
● Experience in Agile software development
● Familiarity with JIRA, GIT, Maven
● Experience in working directly with a client
● Good knowledge in requirement gathering, analysis, and designin

Company description
Stints is a Boutique digital agency that provides digital services and growing across the world. www.stints.app
Min Experience: 4 years
Requirments
Required a strong candidate for Word press Web developer experience with exposure to large scale word press applications
- Complete knowledge of Word press architect, PHP, HTML5, CSS3, JavaScript, XML, JQuery, MySQL, Woo-commerce
- Ability to convert complex requirements into WordPress CMS.
- Ability to create and customize the plugin for complex requirements.
- Optimising performance & Security for the website.
- Must have experience of theme development, integration, and customization
- Should be able to understand the technical problem and be able to resolve it asap
- An understanding of front-end optimization techniques - Strong sense of visual design
-Strong experience with custom WordPress theme development, including accommodating full user editability, complex layouts, and plugins that require theme customization
- so it is important to have the ability to create setups from scratch
-Experience creating custom themes for use with WooCommerce
Job Types: Full-time,

Candidate must be Handson with Core java and datastructures, Webservices and Springboot and microservices
Hands on with ReactJS and Redux Libraries
Handson with Javascript, HTML,CSS,
Should have strong knwoldege in Api
Fullstack (Java with AngularJS or Node JS )
Primary Skill: JAVA,J2EE,AgularJS,WebServices
Secondary Skill: Post gres, Angual/React, AWS/GCP, Docker, API, Unix, Node JS, AWS, Docker, quartz, Shell script
Experience: 3 – 7 years
Notice: Immediate to 15 Days Max
Job Description:
Strong organizational and coding skills. Proficiency with fundamental front-end languages such as HTML, CSS and JavaScript. Hands-on experience and strong knowledge in
JavaScript frameworks such as Angular JS/React JS/Node JS and good coding skills in server-side development – Spring Framework, Spring Boot (latest 2.3.1), Core Java (Java 8 & above). Preferable skills in Microservices, Web services, Rest API and design patterns. Hands-on experience in Unix shell script. DevOps – Docker, Any Cloud Platform (AWS/GCP). Strong Integration knowledge in Java preferably in SAP interfacing - Good to have (for eg https://github.com/SAP/cloud-rest-api-client). Familiarity with database technology such as Hibernate/JPA (ORM), PostgreSQL. Good knowledge of designing and developing APIs. Good problem-solving skills. Excellent verbal communication skills.


Role : Senior Software Engineer/Software Engineer
Experience : 1-2 Year(s)/2-4 Year(s)
Location : Bangalore
Education : B. Tech(CSE)/similar field of study/equivalent practical experience
Minimum qualifications:
- Software development experience in one or more general purpose programming languages.
- Experience working with two or more from the following:
- Mobile Application Development
- Distributed Computing
- Machine Learning
- Image Processing
- Developing Large Software Systems
- Working proficiency and communication skills in verbal and written English
Preferred qualifications:
- Master’s degree, further education or experience in engineering, computer science or other technical related fields.
- Understanding of agriTech domain and application of technology in farming
- Interest and ability to learn other coding languages as needed.
BRIDGEi2i Analytics is looking for candidates who are interested to be part of "Our" journey to build a best-in-class organization, driving increased adoption of business analytics across the globe.
Role:
- Getting hands on with core development work! Yes you’ll lead and manage your own team, but you’ll also frequently get down to coding, testing, and designing solutions
- Full Stack Development! Whether it is building a new product or taking an existing one to the next level, you’ll be expected to work on full stack application development whenever the situation calls for
- Juggling Business and Technology! We want someone who can understand the client’s business requirements and be able to map technology solutions to make these requirements work
- Leading from the front! Your charismatic leadership skills will help in leading and motivating your team through all stages of the product development lifecycle.
- Being a Mentor! Your team will constantly look up to you for guidance in challenging situations and we are looking for someone who can bring them up as tomorrow’s leaders
- Sound technical depth with over 6 years of experience in Java and open source technologies and managing the end to end product development life cycle
- Exceptional communication skills that can be leveraged in effectively communicating with teams, clients and business leaders within the company
- Stellar business orientation and the ability to link technology and business to devise apt solutions
Requirements
- 6+ years of experience in core Java/J2EE
- Minimum 2-3 years of experience as a Technical Lead mentoring team of 3 to 5 developers
- Strong knowledge of one the web application framework such as Spring, Struts
- Strong knowledge of UI frameworks (AngularJS 2.0/4.0, ReactJS, Java script, HTML, CSS)
- Strong knowledge of web services (Restful)
- Possess advanced knowledge of object-oriented design, data structure and data architectures
- Good knowledge of relation database, SQL and ORM
- Curiosity and attention to detail
- Strong communicator with visual, verbal, and writing skills to clearly articulate complex design problems and solutions
- Adaptable to changing technology and restrictions, design challenges, deadlines, and project requirements.

We expect tech leads to taking a collaborative approach to leading their team. This is especially important when considering the amount of experience that each of our consultants brings.
Given this, we expect you to:
● Respect the other members of your team and recognize you don’t always know best.
● Spot gaps in team capability and figure out how to fix them as a team.
● Be hands-on, able and willing to contribute to development, however, don’t expect to be coding all of the time.
● Encourage the team to be proactive, give them responsibility
Responsibilities
● Have a clear understanding of the deployment architecture
● Have a clear understanding of the build pipeline
● Understand how you get changes into production
● Understand how all parts of the system work together
● Facilitate technical communication with other teams, both within your engagement and across other EE clients.
● Actively seek to remove knowledge silos within the team
● Ensure you have a release / branching strategy in place
● Act as the primary point of contact for your team when communicating with other teams
● Ensure there is a technical vision for the team
● Liaise with environment specialists to ensure smooth deployments to production
● Encourage the team to follow good development practices aligned to EE technical values
● Feedback to the delivery lead or engagement manager on the quality of your team (good and bad)
● Recognize team members that have the potential to grow into team leads
● Ensure the use of new technologies or dependencies does not block the team.
● Ensure the team keeps necessary architectural documents up to date
● Keep an eye on the long term consequences of architectural choices, and remind others when necessary
● Build good relationships with your team members. Act as a mentor when required
● Keep the client informed and engaged in the technical side of the project
● Build relationships across your client community
Technologies / Experience The successful candidate must have the following experience:
● Worked as the tech lead of a development/delivery team in a large organization
● Have worked with a variety of different technical architect roles
● Be deeply proficient in at least one programming language
● Be comfortable using other languages and evidence using multiple languages
● Have hands-on experience with some form of configuration management tooling, e.g. Ansible, Chef, Puppet
● Have hands-on experience of at least one continuous integration and continuous delivery technology, e.g. Jenkins, Go, Team City or Bamboo.
● Full-stack development experience from the user interface through to data persistence
● A strong proponent of XP practices such as TDD
● Working with a delivery team to formulate an automated test strategy
● Worked as part of a number of agile delivery teams and seen a number of different approaches to delivery
● Good appreciation of secure coding practices and end to end system security
The following exposure will also be looked on favorably:
● Performing an ‘architect’ role, while retaining hands-on involvement
● Working with cloud hosting platforms such as AWS, Rackspace, Azure etc.
● Infrastructure management technologies such as Cloud Formation or Terraform

