Fullstack Developer
Foxberry Technologies Pvt Ltd Verified employer
Actively hiring · Posted 15d ago · JEV261088B2DBF6A7
Job description
KRAs:
Liaise with business/departmental stakeholders, understanding requirements
Making project plan and enhancement feature release roadmap
Working hands-on for product enhancements
Producing, testing and debugging code
Job brief:
We are looking for a Senior Solution Engineer to lead and implement solution enhancements. You will work with top management to define solution requirements and take the lead on technical aspect of the project.
In this role, you should be able to work independently with little supervision. You should have excellent organization and problem-solving skills. If you also have hands-on experience in technology development and agile methodologies, we’d like to meet you.
Your goal will be to enhance and develop high-quality technology solutions that is aligned with user needs and business goals.
Responsibilities
Develop high-quality technology design and architecture
Identify, prioritize and execute tasks in the software development life cycle
Develop tools and applications by producing clean, efficient code
Automate tasks through appropriate tools and scripting
Review and debug code, perform validation and verification testing
Identify 3rd party integration opportunity and engage with 3rd party team on technology and business aspect and drive successful integration
Develop technology solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
Demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
Protect operations by keeping information confidential
Provide information by collecting, analysing, and summarizing development and service issues.
Skillset requirements:
Knowledge of selected programming languages (e.g. Python, C++) and the Java/J2EE platform
In-depth knowledge of relational databases (e.g. PostgreSQL, MySQL) and NoSQL databases (e.g. MongoDB)
Java/JEE, Spring, JSON, XML, NoSQL Database(MongoDB, Cassandra), Distributed System, RDBMS, ePub3, MVC frameworks, Design Patterns, Javascript, JQuery, JSON
Ability to use version control software such as GIT and SVN
Experience as an applications programmer on large-scale data base management systems
Experience writing SQL queries for SQL Server or another Relational Database is required
Experience in LAMP (Linux, Apache, MySQL, PHP/Python/Perl) and/or server-side Java programming with Web 1.0 MVC frameworks and experience in JEE technologies like Servlets, JSPs, EJBs, Web Services, JMS, JAXB.
Design, develop and implement unit and scenario testing for existing code base and for new functionality under development
High scalability projects involving cloud-based infrastructure design and implementation
Good understanding of Web Services protocols such as REST, SOAP and API design for extensibility and portability
Experience debugging distributed systems with high data loads
Deep understanding of distributed data model
Solid understanding of the Software as a Service (SaaS) model in the online environment
Mindset requirements:
Solution mindset
Teamwork
Analytical & Critical Thinking
Attention to details
Key skills
How to apply
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with Foxberry Technologies Pvt Ltd.
- Track your application and get updates by email and WhatsApp.