


Similar jobs


Requirements:
-
5-8 years of experience in software development
-
Solid working experience in Java and J2EE development skills.
-
Object-oriented and service-oriented design concepts, including knowledge of data transfer objects and associated design patterns.
-
Experience with Angular Framework, JavaScript, and CSS.
-
Comprehensive knowledge of Web design patterns and front end technologies like HTML5, JQuery and MVC framework like spring and Spring Boot.
-
Excellent communication skills with the ability to solicit and formalize requirements and work with end users/customers.
-
Experience with agile development methodology.


We are looking for a Java Developer with minimum 3 to 8 years of experience.
Responsibilities and Duties:
- Java/Java EE application development while providing expertise in the full software development life cycle, from concept and design to testing.
- Contribute to all phases of the development life cycle
- Write well-designed, testable, efficient code
- Ensure designs comply with specifications
- Prepare and produce releases of software components
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review


About Apexon:
Apexon is a digital-first technology services firm specializing in accelerating business transformation and delivering human-centric digital experiences. For over 17 years, Apexon has been meeting customers wherever they are in the digital lifecycle and helping them outperform their competition through speed and innovation. Our reputation is built on a comprehensive suite of engineering services, a dedication to solving our clients’ toughest technology problems, and a commitment to continuous improvement. We focus on three broad areas of digital services: User Experience (UI/UX, Commerce); Engineering (QE/Automation, Cloud, Product/Platform); and Data (Foundation, Analytics, and AI/ML), and have deep expertise in BFSI, healthcare, and life sciences.
Apexon is backed by Goldman Sachs Asset Management and Everstone Capital.
To know more about us please visit: https://www.apexon.com/
About the role:
This role will help build and support the data factory, keying and Linking and Credit Products on Azure. The role will also in addition automate Infra as a code to protect data, performance, secure product and customer interactions. Configure and deploy tools to leverage operational metrics to support customers with sys on glass monitoring and via alerts to help with L2 and L3 support.
Responsibilities:
- Contribute to all phases of the development lifecycle
- Produce well-designed, testable, efficient quality code
- Ensure designs comply with specifications
- Prepare and produce releases of software components
- Support continuous improvement and innovation
- Produce quality documentation for the support teams
- Troubleshoot / Diagnose issues and identify appropriate solutions
Requirements:
- Bachelor’s degree in Computer Science, Computer Engineering or equivalent experience required.
- 8 to 12 years of experience designing, developing and implementing software applications and hands-on experience with large-scale applications at large institutions with technologies like Java/J2EE, Spring, Spring Boot, producing & consuming REST API’s.
- Experience with front-end / UI technologies – ReactJS, JavaScript, HTML CSS
- Strong expertise on Kafka, event-driven architecture
- Strong experience using one or more Relational & non-relational NoSQL databases (Oracle, SQL Server, Cosmos DB, MongoDB, Cassandra, Redis).
- Expertise in Security, IAM Policies and Networking.
Great to Have:
- Experience with Kubernetes, Openshift
- Experience with Azure Event Hub, Azure Blob Storage, Stream Analytics.
- Practical experience with the end-to-end DevOps CI/CD pipeline including one or more of the following: Azure DevOps, Jenkins, Maven, Gitlab, and SonarQube.
- Strong experience on event-based architecture leading strategy, governance and execution of event-based architecture at large institutions.
- Financial services industry experience.
- Experience with analytics and performance monitoring.
- Knowledge of Test Driven Development (TDD) and/or Behavior-Driven Development (BDD).
- Experience in the day-to-day practicalities of Agile software Product Development Lifecycles such as Scrum, SAFe, DAD, Lean-Agile, Kanban, etc.


· Participate in the full development life cycle, working within broadly defined parameters ·Own the delivery of an entire piece of a system or application ·Management and execution against project plans and delivery commitments · Work closely with development manager, tech leads, Scrum master and Product owner to develop the best technical design and approach for new product development · Builds software solutions where the problem is not well defined. Designs and defines the interaction between the other component pieces · Create and execute appropriate quality plans, project plans, test strategies and processes for development activities in concert with business and project management efforts. · Self-directed and capable of working effectively in a highly innovative and fast-paced environment. · Writing high quality code, participating in code reviews, designing/architecting systems of varying complexity and scope, and creating high quality documentation supporting the design/coding tasks · Work with a highly multi-disciplinary team spread across multiple continents to drive technology changes and analytical findings · Self-motivated person on software development and code writing, should adopt the technology changes
|
Relevant job experience: |
· 3 – 6 years of experience in software development · BS or MS in Computer Science or in a relevant Engineering discipline · Computer Science fundamentals in object-oriented design · Computer Science fundamentals in data structures · Computer Science fundamentals in algorithm design, problem solving, and complexity analysis · Strong technical experience with object oriented design (Java, JavaScript related technologies) and RDBMS; however this role appreciates NoSQL technologies exposure. · Working experience in Object Oriented JavaScript (OOJS) frameworks such as Angular, Node etc will be a plus, however core OOJS is expected. · Good knowledge of Data structures, Algorithms and distributed system design. ·Good knowledge on Deployment structures of the developing modules and Cloud based deployment precisely. · Good experience on any web framework with stringent security norms : Spring or equivalents · Good working experience in any ORM (Object Relational Mapping) frameworks ·Thorough working experience in one or more Web and Application Servers. Consistent track record and experience leading creation of complex software systems that have been successfully delivered to customers ·Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations Experience in communicating with users, other technical teams, and senior management to collect requirements, describe software product features, technical designs, and product strategy Will have experience designing and supporting large-scale distributed systems in a production environment · Ideal candidates will show excellent debugging and troubleshooting skills, with an enthusiastic attitude to support and resolve customer problems. |


Job Description
We are looking for an experienced Full Stack Engineer to join our client's development team. In this role, you will be responsible for the overall development and implementation of front and back-end software applications. Your responsibilities will extend from designing system architecture to high-level programming, performance testing, and systems integration.
To ensure success as a full stack engineer, you should have advanced programming skills, experience with application development, and excellent troubleshooting skills. Top-rated full stack engineers create and implement advanced software systems that perfectly meet the needs of the company.
Responsibilities:
- Meeting with the software development team to define the scope and scale of software projects.
- Designing software system architecture.
- Completing data structures and design patterns.
- Designing and implementing scalable web services, applications, and APIs.
- Developing and maintaining internal software tools.
- Writing low-level and high-level code.
- Troubleshooting and bug fixing.
- Identifying bottlenecks and improving software efficiency.
- Collaborating with the design team on developing micro-services.
- Writing technical documents.
Requirements:
- Bachelor’s degree in computer engineering or computer science.
- Previous relevant experience of minimum 3-5 years as a full stack engineer.
- Advanced knowledge of front-end languages including HTML5, CSS, JavaScript, C++, and JQuery.
- Proficient in back-end languages including Java, Python, Rails, Ruby, .NET, and PHP.
- Knowledge of database systems and SQL.
- Advanced troubleshooting skills.
- Familiarity with JavaScript frameworks.
- Good communication skills.
- High-level project management skills.
Designation : Java Developer
Experience : 3 - 10 Yrs
Location : Baner, Pune
Notice period : Immediate to 30 Days- Strong at Core Java and OOPs concepts
- Exposure to Spring, Spring Boot and Spring Security
- Exposure to implementation of RESTful APIs
- Exposure to programming using Queues and No SQL database
- Good understanding about JavaScript, JQuery and HTML
- Good understanding about Data Structures and Multithreaded Programming
- Good understanding about Design Patterns

Our Product Engineering department has a number of teams focusing on various product facets. As a Tech Lead, you will be responsible for designing & developing high-quality code for a module or feature set or microservice along with your team of developers & testers. This is a great opportunity to learn, mentor, and make meaningful contributions to the growth of the business in some of the hottest programming areas of this decade.
-
Detailed design of software packages, classes, database, and building architecture that aims to improve key product metrics (onboarding, engagement, UX, virality, performance, security, scalability, etc).
-
Take ownership of shipping certain modules or microservice, end-to-end including design, coding, testing, quality assurance, API, documentation, etc. (Naturally, it is a team effort and will involve other team members.).
-
Lead experiments in new technology and solutions and rack up high failure rates.
-
Hiring / Coaching / Mentoring innovative teams.
-
Problem-solving approach and introduce new ideas, tools, techniques, and technologies for the benefit of the business and its customers.
Skills & Competencies:
-
6+ years experience as a Java developer working with microservices, JPA, Spring & Hibernate.
-
Exposure to pragmatic programming philosophy & best practices and experience in a fast-paced work environment with a strong learning mindset and problem-solving abilities.
-
Experience in AWS and cloud-native technologies will be a plus.
-
Expertise in agile methodologies, SDLC, and must be a team player.
Education and Technical Proficiency:
-
BE, BTech, MCA
Benefits:
-
Competitive compensation
-
We encourage diversity and inclusion
-
Insurance Benefits
-
Challenging, energetic, and fun-filled working environment
-
Immense learning and development opportunities
-
Cafeteria facility

Job Description
We are seeking a well experienced Java Technical Lead for our product. In this position you will design and implement technological solutions for our product on Java/J2EE stack.
What are my roles and responsibilities?
- Design, develop and implement software programming applications.
- Build highly scalable product.
- Participate in gathering business requirements and assessing existing architectures and resources.
- Ownership in producing the solutions conceptual architecture and associated artifacts.
- Work with application development team in delivering the project and deliverable within time and with good quality.
- Perform unit testing, oversee quality assurance of applications through system testing.
- Establishes processes for performance and conducts code review.
- Manage and mentor junior members of the team on good coding practice
What skills and experiences would I bring into this role?
- B.E/ B.Tech / MCA in computer science or a related field
- 6+ Years of Java/J2EE work experience.
- Minimum 2+ years into Team Lead position.
- Object-Oriented design, patterns, algorithms, data structures
- Well knowledge about Spring Hibernate framework.
- Exposure to React JS / Angular JS.
- Experience with SQL/No-SQL database technologies – MySQL, Mongo dB, Cassandra, Redis, PostgreSQL, etc.
- Good working experience in OpenStack/AWS & cloud application development and deployment
- Experience in Web services (REST or SOAP)
- End to end web development experience is highly preferred
- Good understanding of unit testing methodologies.
- Good analytical and communication skills
- Startup work culture mindset.
ABOUT IDEAPOKE
Emerging Technologies | Bengaluru, India
Ideapoke is a global, fast growing start-up with offices in Bengaluru, Bay Area, Tokyo and Shanghai. Our software, search and insights power the innovation agenda of the largest Fortune 500 and Global 2000 companies worldwide.
Our growth is powered by our people and their unwavering commitment to the company-wide vision, strong work ethic and an entrepreneurial do-it-all spirit. We push the boundaries and break existing thought processes with the strong belief that innovation amplifies success in every piece of work we do and by extension, amplifying the success of our clients.
Ideapoke’s like to constantly learn, grow and make a difference. Join us and be part of our story.
Strong experience on core Java (Version >=1.8 )
Strong experience on Spring ecosystem (Core, MVC, data, JPA, transaction management, security, AOP, Batch & Boot). Comfortable performing integration tests in Spring context.
Strong experience on JDBC and DB concepts.
Experience of TDD/BDD approach and prior experience working with CI/CD tools (Maven, Git, jenkins)
Strong experience on ORM (hibernate) and PL/SQL procedures
Knowledge of some of UI latest languages / frameworks ( Html5, Angular 4+)
Knowledge of SOA/Microservices (REST, Soap) and its challenges
Strong knowledge on APP server (Tomcat, Weblogic)
Strong knowledge on Microservices
Exposure on Digital stack
- UX/UI
- API
- Machine Learning
- Big Data
- Cloud/Docker/IaaS/PaaS
Knowledge on Java Swing
Experience delivering sound development, testing, implementation, deployment and support strategies in complex distributed environments.
Knowledge on production monitoring tools.
Good experience in leading change within a team, especially around testing and quality practices.
Team player, who relentlessly involves others and shares knowledge with them
Should have experience of participant in design reviews and code reviews.
Curiosity in all the latest trends and ready to do POCs with new technical stack

