Join Us. Grow With Us.

Work on challenging product work and new development, not just maintenance. Get exposure to world-class global companies — Evergent delivers product in 150 countries today. We offer a competitive salary package and nice perks.

Do you have what it takes to make the cut? Are you ready to lean-in and take initiative? Are you a rockstar ninja engineer? Admit it. Let’s talk.

We’re recruiting for many positions. If you don’t see your job listed here, reach out to us.

Sales Director Hyderabad, India

Job Description

Evergent is seeking a top-notch, proven Sales leader to join our fast-growing team in Hyderabad.

Roles & Responsibilities

  • Develop and execute a sales plan focused on revenue generation from new clients/logos within the region. A successful Sales Director is expected to build & maintain a robust pipeline of new opportunities.
  • Actively seek out new sales opportunities within the large complex organizations we serve through cold calling, networking, and social media.
  • Build networks and spheres of influence in order to grow a list of prospects and pipeline.
  • Become a trusted advisor and industry expert for your prospects, ensuring a high level of engagement so that our prospective customers extract the maximum possible value from our solutions.
  • Maintain high level of quality, accuracy, and process consistency with Sales Processes
  • Own the sales process from start (prospecting) to finish (contracting and post-sale)
  • Own pricing and price modeling for commercial agreements pertaining to your prospects
  • Stay across all changes at the prospects and communicate those changes to internal Evergent stakeholders
  • Identify opportunities for improvement within the sales and account management process
  • Maintain a strong relationship and rapport with contacts within each prospect – from the senior most people to those at the working level
  • Drive the sales process through adherence to the Sandler sales methodology
  • Be constantly on the lookout for other “A” players that we may want to recruit and who may add value to our organization
  • Represent Evergent proudly at all levels with partners and customers, including at industry events and conferences
  • Listen and draw out the concerns/problems of others to identify possible solutions
  • Conduct market research to identify selling possibilities and evaluate customer needs
  • Be an excellent communicator that can prepare and deliver impactful presentations on Evergent products/services
  • Provide weekly reporting on sales activities and keep SFDC data impeccable
  • Negotiate and close deals, handle complaints or objections

 

Qualification
  • 10+ years of progressive, relevant experience selling Large complex transformative products; SaaS / Cloud solutions across Enterprise.
  • A proven ability to effectively identify and sell to C-level execs.
  • Deep understanding & connections within the APAC market, either with Channel Partners or Enterprise clients
  • You should be a “hunter” with proven experience in running long, complex B2B sales cycle processes for large companies and a proven track record of closing large complex deals.
  • Must have solid sales background in solution-oriented Media Sales.
  • Experience of working in highly competitive environments and constantly improving and delivering order intake margin and revenue.
  • Outstanding communication skills - negotiation, presentation and solution selling to manage complex organizations.
  • Effective time-management and flexibility to adapt quickly to change.
  • Four-year college or advanced degree from an accredited institution.
  • This position requires travel to meet with customers and prospects.
All prospective employees must pass a background check.
BI / DW Developer Hyderabad, India

We are looking for 3-5 years of experience in ETL Development and Design aspects with Data warehouse background. Candidate should be aware of Dimension model concepts like Start Schema, Snowflake Schema, Dimensions, Facts, Surrogate Keys etc.

Roles & Responsibilities:

  • Very strong at T-SQL for any domain (MSSQL, PL/SQL or oracle)
  • Candidates must have good problem-solving and analytical skills. Job would require candidates to be able to analyse requirements and providing solutions/workarounds.
  • Skilled in ingesting newer sources ewer data through source analysis, design, data mapping, cleansing, and data transformation.
  • Experienced in performance tuning and health checks
  • Should have good skill in troubleshooting and problem solving
  • Perform Root cause analysis for any issue reported

 

Desired Skills
  • MSBI Technical stack
  • Spark with Scala stack
  • Subscription Management domain
Qualifications
  • B.Tech / M. Tech / MCA
Sales Executive Sunnyvale,CA

Roles and Responsibilities

  • Actively seek out new sales opportunities through cold calling, networking, and social media be a Sales Ninja at building pipeline.
  • Build networks and spheres of influence to grow prospect lists
  • Listen and draw out the concerns/problems of others to identify possible solutions
  • Identify the traits of the ideal customer and seek to find others with the same traits
  • Conduct market research to identify selling possibilities and evaluate customer needs
  • Set up meetings with potential clients
  • Willing to learn new ideas
  • Learn and maintain in-depth knowledge of  Evergent’s products
  • Prepare and deliver presentations on products/services
  • Prepare and report on goals, sales, and prospects
  • Participate in events and conferences on behalf of the company
  • Negotiate and close deals, handle complaints or objections
Qualification:
  • High school Four-year college degree
  • Ability to work in a high-energy sales team environment and team player
  • Proven experience as a sales executive or relevant role
  • Experience in SaaS sales is a plus
  • Thorough understanding of marketing and negotiating techniques
  • Excellent knowledge of MS Office and Google Suite
  • Proficiency in written and spoken English; second language a plus
  • Experience with customer relationship tools such as Salesforce a plus.
  • Ability to travel
  • Passionate about technology, learning and winning
  • Experience Level: 0-5 years
Application Security Engineer Hyderabad

Roles & Resposibilities

  • Have a strong working, hands-on knowledge of application security and secure development lifecycle (SDL)
  • Have experience with penetration testing, related tools and techniques. Manual testing must be an area of expertise, not simply automated scanning.
  • Work with product teams to coordinate penetration testing, including verification of environments and accounts and negotiation of additional access when necessary
  • Have experience integrating static code analysis and into penetration tests
  • Have experience evaluating cloud environment configurations, such as bucket policies, IAM policies, security groups and ACLs, for security vulnerabilities and integrating these findings into the pen test
  • Have interest in expanding skills to include newer technology areas, such as Kubernetes, with an eye to security weaknesses
  • Have understanding of application development and build practices
  • Have strong communication skills such that defects found during penetration tests can be communicated effectively to development teams
  • Run ad-hoc burp security scans of web applications and APIs that present complex authentication scenarios.

Requirements

  • BS degree or 5 years of information security and/or application security experience.
  • Seasoned experience with modern web applications frameworks and their security requirements
  • Experience in bash, java, python, and JavaScript
  • Strong proficiency with tools like Burp Suite Professional, nmap, zap, sqlmap, dirbuster, Kali Linux generally, and other penetration testing tools
  • Working knowledge of Rest API testing and related tools, including Postman
  • Working knowledge of json, xml, http headers and related rest api authentication / authorisation approaches
  • Knowledge of top security flaws and resolutions as listed by OWASP and SANS
  • Knowledge of Web Application Firewalls, SSL/TLS, Forward and reverse proxies.
Desired Skills
  • Ability to write scripts in bash, python, ruby, java and similar modern programming languages
  • Working knowledge of at least one cloud computing platform, such as AWS or Azure
  • Ability to collaborate with technical and vendor personnel, cloud service providers
Product-Subject Matter Expert Hyderabad

Roles & Responsibilities:
● Demonstrated experience working in telecommunications domain and delivering solutions to a
telecommunication company.
● Demonstrated proficiency in Requirement Analysis and System Design, and Business process
reengineering.
● Knowledge of customer journey’s, fulfillment, and billing for several lines of businesses within
telecommunication, media and cable MSO space.
● Knowledge of business process and technical capabilities for consumer, commercial (B2B) and B2B2C
areas
● Demonstrated software development experience in at least 3 areas from following:
o eCommerce
o Billing,
o CRM,
o CPQ,
o Product catalog,
o Service Orchestration,
o Provisioning/Activation,
o Rating and Charging
● Proven ability to work as part of a team to solve complex technical problems and work with accounts in
complex environments.
● Demonstrated ability to maintain a business-like presence and interact professionally with customers at all
organization levels.
● Demonstrated well-developed knowledge and understanding of the global telecommunications
marketplace.
● Proven test management skills, including involving multiple projects and priorities.
● Demonstrated experience with Test Methodologies and Processes; and
● Proven Vendor management and Delivery experience.

MINIMUM REQUIREMENTS: ● Bachelor’s degree in Computer Science or related field plus 10 years of related experience.
Solution Architect-Canada Canada

The Solution Architect translates requirements created by functional analysts into the architecture for that solution and describing it through architecture and design artifacts.

Travel: Yes – Percent: 20% – Geographic area(s): Throughout the United States and International

Responsibilities:

This position is responsible for

  • Acting as an Evergent Evangelist to our customers giving them industry perspective, driving them towards our solution and expanding our product
  • Defining the solution, the appropriate delivery approach, and the implementation cost;
  • Managing technical communication flows across multiple teams;
  • Identity trends and changes in key product areas like payments, billing etc. and drive the required product enhancements
  • Guiding in-team communication, conflict resolution, escalation when required, and final technical decisions;
  • Understanding product evolution in depth
  • Communicating directly with customers: making discovery, presenting solutions, and determining the scope;
  • Reviewing onsite technical clarifications with customers, and discussing change requests and resulting timeline and scope fluctuations;
  • Participating in complex negotiations with customers regarding technical scope enhancement and cost breakdown; and serving as the key technical point of contact for Evergent in the account

Must have:

  • Demonstrate ability and openness to learn and grow
  • Demonstrated experience working in telecommunications domain and delivering solutions to a telecommunications company;
  • Demonstrated proficiency in Solution Architecture and Integration, Requirement Analysis and System Design, and Business process re engineering;
  • Demonstrated knowledge of major industry standards: eTOM, SID, TAM, and ITIL etc.;
  • Knowledge of customer journey’s, fulfilment and billing for several lines of businesses within telecommunication, media and cable MSO space.
  • Knowledge of business process and technical capabilities for consumer ,commercial (B2B) and B2B2C areas
  • Demonstrated software development experience in at least 3 areas from  following:
    • eCommerce
    • Billing,
      • CRM,
      • CPQ,
      • Product catalog,
      • Service Orchestration,
      • Provisioning/Activation,
      • Rating and Charging
    • Proven ability to work as part of a team to solve complex technical problems and work with accounts in complex environments;
    • Demonstrated ability to maintain a business-like presence and interact professionally with customers at all organisation levels;
    • Demonstrated well-developed knowledge and understanding of the global telecommunications marketplace;
    • Proven test management skills, including involving multiple projects and priorities;
    • Demonstrated experience with Test Methodologies and Processes; and
    • Proven Vendor management and Delivery experience.
MINIMUM REQUIREMENTS: Bachelor’s degree in Computer Science or related field plus 10 years of related experience
Solution Architect-USA USA

The Solution Architect translates requirements created by functional analysts into the architecture for that solution and describing it through architecture and design artifacts.

Travel: Yes – Percent: 20% – Geographic area(s): Throughout the United States and International

Responsibilities:

This position is responsible for

  • Acting as an Evergent Evangelist to our customers giving them industry perspective, driving them towards our solution and expanding our product
  • Defining the solution, the appropriate delivery approach, and the implementation cost;
  • Managing technical communication flows across multiple teams;
  • Identity trends and changes in key product areas like payments, billing etc. and drive the required product enhancements
  • Guiding in-team communication, conflict resolution, escalation when required, and final technical decisions;
  • Understanding product evolution in depth
  • Communicating directly with customers: making discovery, presenting solutions, and determining the scope;
  • Reviewing onsite technical clarifications with customers, and discussing change requests and resulting timeline and scope fluctuations;
  • Participating in complex negotiations with customers regarding technical scope enhancement and cost breakdown; and serving as the key technical point of contact for Evergent in the account

Must have:

  • Demonstrate ability and openness to learn and grow
  • Demonstrated experience working in telecommunications domain and delivering solutions to a telecommunications company;
  • Demonstrated proficiency in Solution Architecture and Integration, Requirement Analysis and System Design, and Business process re engineering;
  • Demonstrated knowledge of major industry standards: eTOM, SID, TAM, and ITIL etc.;
  • Knowledge of customer journey’s, fulfilment and billing for several lines of businesses within telecommunication, media and cable MSO space.
  • Knowledge of business process and technical capabilities for consumer ,commercial (B2B) and B2B2C areas
  • Demonstrated software development experience in at least 3 areas from  following:
    • eCommerce
    • Billing,
      • CRM,
      • CPQ,
      • Product catalog,
      • Service Orchestration,
      • Provisioning/Activation,
      • Rating and Charging
    • Proven ability to work as part of a team to solve complex technical problems and work with accounts in complex environments;
    • Demonstrated ability to maintain a business-like presence and interact professionally with customers at all organisation levels;
    • Demonstrated well-developed knowledge and understanding of the global telecommunications marketplace;
    • Proven test management skills, including involving multiple projects and priorities;
    • Demonstrated experience with Test Methodologies and Processes; and
    • Proven Vendor management and Delivery experience.
MINIMUM REQUIREMENTS: Bachelor’s degree in Computer Science or related field plus 10 years of related experience
Spark with Scala Developer Hyderabad, India

Requirements
Passion in Data Engineering, Programming Technologies like Scala.

  • Algorithms and Dara Structures, Building Logics, Logical Programming.
  • Strong Object-oriented programming and design skills, preferably in Scala. programming with Spark /Akka.
  • Excellent analytical and problem-solving skills, oral and written communication skills.
  • Experience with Spark or other distributed computing environments. Experience building scalable, reliable, distributed Linux systems with Big Data processing technologies.
  • Experience designing and implementing data ingestion and transformation for big data platforms. (Spark, Kafka, Cassandra.).
  • Proven track record designing highly parallelized data ingestion and transformation jobs in Spark including Spark Streaming.
  • Production experience working with Apache Spark clusters.
  • Should be familiar with concepts like Time Complexity, Distributed Computing Hands-on with Big Data Development technologies in an environment like 10TB-20TB.

 

Experience:
3-6 Years
Solution Architect Hyderabad, India

The Solution Architect translates requirements created by functional analysts into the architecture for that solution and describing it through architecture and design artifacts.

Requirements, Role and Responsibilities:

  • Experience delivering multiple moderate to complex technical solutions at the enterprise level and an understanding of the foundational cycles of solution implementation.
  • Experience conducting requirements gathering and analysis sessions with clients.
  • Experience reviewing both functional and technical designs.
  • Facilitate large group meetings with diverse sets of project stakeholders.
  • Design and analyze the impact of the new feature on the existing functionality of the product.
  • Own the technical components of a customer integration project including but not limited configuration, debugging, documentation, testing, and go live support.
    • Create and validate the data design and flows across and between the core and digital technologies for the digital stack
    • Review & Document Current and future states of architecture, data flow and integration (based on current architecture decisions).
    • Review existing architecture documentation, validate and create a library.
    • Complete architecture documentation to support standards and build out a plan of release candidates and aligned with program and release plan
  • Partner with Business Support, Sales, Engineering, Product Development and Technical Support to resolve issues that arise during customer trials, integrations, or post implementation support.
  • Identify technical risks and provide mitigation strategies.
  • Review configurations with other Professional Service team members to ensure quality and accuracy to requirements.

Required Skills:

  • Algorithms, OOPs, Design Patterns, MVC, MVP.
  • APIs and SOA, Web Services and REST.
  • NET/ASP .NET/Java/Any Object-Oriented language.
  • Knowledge on HTML4, CSS, Java script, AJAX, j query.

GOOD TO HAVE:

  • Provide Deployment Support and knowledge transfer which is comprised of:
    • Provide best practice know-how and deployment documentation to enable acceleration and scale of our digital solution products.
    • Support with define phase market assessment and enable system decision making on Core Stack alignment against incumbent Market solutions.
    • Support with Change Request Assessments across end-to-end solution – example is supportability of multiple languages across all systems
    • Hold workshops on architectural standards and support the development of training courses for the delivery hub and supplier enabled teams.
  • GOOD TO HAVE: functional expertise in Subscription Management, Order Management, Billing, Service-CRM, Product Catalog.
  • GOOD TO HAVE: experience in payment gateway integration.

 

Experience:
  • At least 10+ year's experience designing and developing large scale, mission critical and high availability Multi-Tier Web and Mobile Stacks.
  • Minimum of 7 year's experience with Internet technologies including TCP/ IP, HTTP, DNS and web servers.
  • Minimum of 6 year's experience in working on complex Media integrations.
Qualifications: B.Tech, M.Tech, MCA
ARCHITECT, UI/FRONT END Hyderabad, India

We are looking for an experienced Front End Architect who is proficient with React.js. Your primary focus will be on developing efficient Front End layers using well known React.js workflows (such as Flux or Redux). You will ensure that these applications are robust and easy to maintain. You will coordinate with the rest of the team working on different layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important.

Responsibilities:

  • Architecting large scale Enterprise application Front End layers for:
    • Maintainability (Modularity, Testability)
    • Reusability (Componentizatio nCommon Functionality)
    • Performance (Caching, Resource Utilization)
    • Security
  • Developing new user-facing features using React.js
  • Building reusable components and front-end libraries for future use
  • Translating designs and wireframes into high quality code
  • Optimizing components for maximum performance across a vast array of web-capable devices and browsers
  • Leading a team of high performing team React JS developers

Primary Skills:

  • React JS, Redux, HTML5, CSS3, Javascript, Jquery, SASS and Typescript
  • Develop user-facing features using ReactJS
  • Architect efficient and reusable front-end systems that drive complex web applications
  • Identify and resolve performance and scalability issues
  • Ensure the technical feasibility of UI/UX designs
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Strong proficiency in JavaScript, including DOM manipulation and the JavaScript object model
  • Thorough understanding of React.js and its core principles.
  • Having Experience with popular React.js workflows (such as Flux or Redux).
  • Familiarity with newer specifications of EcmaScript.
  • Knowledge of isomorphic React is a plus.
  • Strong Proficiency in HTML 5, CSS 3
  • Knowledge of modern authorization mechanisms, such as JSON Web Token.
  • Familiarity with modern front-end build pipelines and tools.
  • Experience with common front-end development tools such as Babel, Webpack, NPM, etc.
  • Familiarity with code versioning tools such as Git, SVN, etc.
  • Knowledge of functional or object-oriented programming.
  • Ability to write well-documented, clean Javascript code.
  • Rock solid at working with third-party dependencies and debugging dependency conflicts.
  • Understanding of REST APIs, the document request model, and offline storage.

 

Experience: 10+ years of overall experience with 4+ years of mandatory experience with React JS development
Sr. UX Designer Hyderabad, India

Looking for a passionate, self-driven creative Sr. UX Designer to join our team and lead experience design efforts across Mobile, Web, Smart TV, and Print media

Mandatory Skillset:

  • Experience in Enterprise Application Experience Design
  • Expertise in wireframe and prototype tools
  • Extensive experience with mobile-first design.
  • A solid grasp of user-centered design (UCD), planning and conducting user research,user testing, A/B testing, rapid prototyping, heuristic analysis, usability and accessibility concerns.
  • Ability to clearly and effectively communicate design processes, ideas, and solutions to teams and clients.
  • Be excited about collaborating and communicating closely with teams and other stakeholders via a distributed model, to regularly deliver design solutions for approval

Good to have:

  • Certification in Human Factors or Interaction Design

 

Education:
B.Des, M.Des, BFA, MFA, Design background from any Top tier design institute will be plus point
Experience::
5 to 10 years
Senior Java Developer (5+ years) Hyderabad, India

Core Java (Collections, Threading, and Networking) developer, publishes high-quality requirement and design specification using UML and MS-Visio, using proven design pattern wherever applicable as per need. Also use and update project tracking tools like JIRA to maintain timelines and deliverables for the team, customer, and management visibility.

  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Contributing in all phases of the development lifecycle
  • Writing well designed, testable, efficient code

Responsibilities:

  • Java developer responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliance with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Other responsibilities include:

  • Build and develop modules
  • Ensuring that the code follows the industry standard specification
  • Able to debug code written by others
  • Documenting the code properly
  • Able to perform unit test and prepare a test report
  • Coordinating and working with QA during SIT phase
  • Ensuring code scalability and performance

 

Qualifications and Education Requirements
B.Tech, M.Tech, MCA, M.Sc. Computer
Preferred Skills
  • Core Java (Collections, Threading, and Networking)
    • REST/ SOAP Web Services
    •  Data Structure and Algorithms
    •  Any RDBMS, Eclipse IDE
    •  Agile Methodology, any of the frameworks (MVC frameworks)
    •  Any ORM (Hibernate), Web Objects
    •  OWASP knowledge and Experience.
 
Business Analyst Hyderabad, India

We are looking for a Business Analyst who will be the vital link between our information technology capacity and our business objectives by supporting and ensuring the successful completion of analytical, building, testing and deployment tasks of our software product’s features.

Roles and Responsibilities:

  • Analyze customer requirements and defining the product interface endpoints with various surrounding/external interfaces
  •  Able to work independently on defining solution for a mid-size, complex projects or contribute to solution of a program
  • Have excellent communication and presentation skills –both verbal and writing
  •  Should be an independent worker/self-starter
  •  Be able to estimate duration of assignments and provide target dates for completion
  •  Be able to relay/escalate issues/risks to management
  •  Possess the ability to engage in design and implementation decisions and help build consensus with the business and development teams

 

Qualifications and Education Requirements
B.Tech, M.Tech, or any Bachelor degree
Preferred Skills
  • 1-2 years of experience in the Customer care and billing domain (optional)
  • 5 years of Business Analyst experience with Functional Use Cases is desirable
  • Strong analytical skills, good exposure in requirement gathering, and Requirement Specifications
  • Experience in Business Requirement GAP analysis and Functional Use Cases to support new system development or significant enhancements to existing systems
  • Requirements Elicitation and Planning
  • Should have depth and breadth of technical/functional/domain know-how Experience in Unified Modeling Language (UML) Diagrams and Flow Chart Diagrams using Rational Rose and MS Visio/Lucid chart
  • Should be quality-orientated and an eye for detail
  • Ability to cooperate in multicultural environment
  • Superb attention to detail and problem-solving skills is required
  • Skilled in MS Project, MS Excel & MS Word
Experience:
5 to 8 years.  
UI (Angular JS) Developer Hyderabad, India

Role:

Looking for a passionate, self-driven UI Developer to join our team. The ideal candidate will be responsible for developing high-performance front ends for Enterprise Applications

Job Responsibilities:

  • Should be able to develop web pages from scratch based on provided designs
  • Be able to architect and automate the build processes of front-end assets
  • Strong knowledge of developing front ends for large-scale web applications
  • Should be able to write clean code which meets the industry standards
  • Should be able to understand and implement Web applications
    security standards
  • Should develop Responsive Web applications using the mobile-first approach

Experience in:

  • HTML5
  • CSS
  • BootStrap
  • SaaS
  • Javascript
  • Jquery
  • JSON, RESTFUL APIs
  • Angular (2.x +) (2 years of exp)
  • Angular JS

Good to have:

  • Photoshop
  • NodeJS
  • React JS
  • Knowledge of ES6

 

Education:
BE/BTech, MCA
Experience:
4 to 7 years
Java Developer (3 to 5 years) Hyderabad, India

Core Java (Collections, Threading, and Networking) developer, publishes high-quality requirement and design specification using UML and MS-Visio, using proven design pattern wherever applicable as per need. Also use and update project tracking tools like JIRA to maintain timelines and deliverables for the team, customer, and management visibility.

Roles and Responsibilities:

  • Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Contributing in all phases of the development lifecycle
  • Writing well designed, testable, efficient code

Responsibilities:

  • Java developer responsibilities include designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance
  • Contribute in all phases of the development lifecycle
  • Write well designed, testable, efficient code
  • Ensure designs are in compliant with specifications
  • Prepare and produce releases of software components
  • Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review

Other responsibilities include:

  • Build and develop modules
  • Ensuring that the code follows the industry standard specification
  • Able to debug code written by others
  • Documenting the code properly
  • Able to perform unit test and prepare a test report
  • Coordinating and working with QA during SIT phase
  • Ensuring code scalability and performance
Qualifications and Education Requirements:
B.Tech, M.Tech, MCA, M.Sc. Computer
Preferred Skills:
  • Core Java (Collections, Threading, and Networking)
    •  REST/ SOAP Web Services
    • Data Structure and Algorithms, Any RDBMS, Eclipse IDE
    • Agile Methodology, Any of the frameworks (MVC frameworks)
    • Any ORM (Hibernate), Web Objects